我正在尝试创建一个多平台桌面应用程序。
我可以通过P / Invoke注册全局热键,如this。
我需要在iOS中做同样的事情(可能是MonoPInvokeCallbackAttribute)
在iOS中执行此操作的最佳做法是什么? 也许有一些托管包装器(在Gtk#或者其他?)所以我可以拥有相同的代码库而不使用ifdefs?
谢谢!
答案 0 :(得分:0)
GTK#是用C编写的GTK lib的包装器。它有一组diffenet小部件和所有。没有其他组件(GDK,atk和其他组件)它甚至无法绘制它们。当你谈论iOS时...如果你想在iOS上创建一个应用程序,最好使用Xamarin.iOS或Xamarin.Forms,或者你可能在谈论Mac OS?