xamarin申请没有退出权利

时间:2017-03-16 15:54:30

标签: windows xamarin mono gtk#

我注意到我的Xamarin应用程序有些奇怪。

首先在Xamarin中:运行应用程序很好,直到我点击右上角X关闭应用程序。在Xamarin中,左边的按钮仍然是一个红色方块,我可以“停止当前的启动项目”。

第二:打包应用程序(7zip)并将其从存档中启动后,关闭应用程序后,7zip告诉我在关闭存档之前停止应用程序。

这里有什么我想念的吗?我是否必须设置任何东西以正确关闭应用程序?

甚至还有一个OnDeleteEvent

protected void OnDeleteEvent(object sender, DeleteEventArgs a)
{
    Application.Quit();
    a.RetVal = true;
}

但是在那里有断点,单击X按钮似乎不会使用它。

注意:我正在使用Xamarin 6.2的GTK#2.0项目模板

1 个答案:

答案 0 :(得分:0)

我不得不添加一行

this.DeleteEvent += new global::Gtk.DeleteEventHandler(this.OnDeleteEvent);

进入我的MainWindow的源代码。不知怎的,这条线丢失了。 它现在按预期工作。