我有一个使用Xamarin.Forms和UWP / Andoid / iOS的应用程序,并希望将其移植到Xamarin.Mac。 official documentation建议通过以下方法将NSApplicationDelegate子类化:
[Register ("AppDelegate")]
public class AppDelegate : NSApplicationDelegate
不幸的是,Visual Studio找不到NSApplicationDelegate类。我试图通过以下方式指定它:
[Register("AppDelegate")]
public class AppDelegate : Xamarin.Forms.Platform.MacOS.NSApplicationDelegate
此处确实找到了Xamarin.Forms.Platform.MacOS
,但仍然找不到NSApplicationDelegate
。
它确实找到了FormsApplicationDelegate
,但是我在网络上使用该类的解决方案却创建了一个我不需要的额外窗口。