如何在xamarin.mac中杀死应用程序我在xamarin Mac中找不到this.dispose
或Application.Exit
所以如何在Xamarin Mac中杀死该应用程序
答案 0 :(得分:8)
NSApplication.SharedApplication.Terminate(this)
或来自静态方法
NSApplication.SharedApplication.Terminate(NSApplication.SharedApplication);
答案 1 :(得分:1)
您应该使用NSApplication.Terminate
。
http://macapi.xamarin.com/?link=M%3aMonoMac.AppKit.NSApplication.Terminate
根据
答案 2 :(得分:0)
我能够只在应用程序类本身中使用Quit。因此,作为应用程序的一部分,我创建了一个页面,当该页面关闭时,我调用了quit。这是我的示例:
public App()
{
InitializeComponent();
if (Device.RuntimePlatform == Device.iOS)
MainPage = new MainPage();
else
MainPage = new NavigationPage(new MainPage());
MainPage.Disappearing += MainPage_Disappearing;
}
void MainPage_Disappearing(object sender, EventArgs e)
{
this.Quit();
}