【发布时间】:2014-03-06 05:28:29
【问题描述】:
如何在 xamarin.mac 中终止应用程序我在 xamarinMac 中找不到 this.dispose 或 Application.Exit 那么如何在 Xamarin Mac 中终止应用程序
【问题讨论】:
如何在 xamarin.mac 中终止应用程序我在 xamarinMac 中找不到 this.dispose 或 Application.Exit 那么如何在 Xamarin Mac 中终止应用程序
【问题讨论】:
NSApplication.SharedApplication.Terminate(this)
或来自静态方法
NSApplication.SharedApplication.Terminate(NSApplication.SharedApplication);
【讨论】:
你应该使用NSApplication.Terminate。
http://macapi.xamarin.com/?link=M%3aMonoMac.AppKit.NSApplication.Terminate
根据
【讨论】:
我能够在应用程序类本身中使用 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();
}
【讨论】: