1.如何关闭wpf程序。应用程序的关闭只有调用其shutdown方法才可以。shutdown有三种属性。OnLastWindowClose,OnMainWindowClose,OnExplicitShutdown
1)通过在App.xaml中直接设置。shutdown=“OnExplicitShutdown”;
2)第二种方式:删除App.xaml文件,自己创建一个App.cs类,在main方法中:
(建立Application对象,建立win窗体对象略)
app.shutdown=shutdownmodel.OnLastWindowClose;
app.run(win);
2.Application还有很多属性。
mainwindow 获取或者设置属性
3.这么添加一个Application事件:这里只介绍两种方式
一.在App.xaml的节点上右键,属性找到其所有的属性,在你需要的属性上绑定事件。结果如下图所示
然后在其App.xaml.cs文件中会出现这样的代码
然后在(*.csproj)这个项目文件中需要把<page>改为<applicationdefination>标签。
二.第二种方式是通过app.cs类来实现Application事件
win.show()显示窗体。
app.run(win)启动窗体
app.exit+=Application_exit;将Application方法委托给exit
void Application_exit(Objiect sender,ExitEventArgs e){}//这里的ExitEventArgs因事件的不同可能不同。sender代表对象,e代表触发的事件的一些参数。