首页 > 代码库 > wpf(Application 如何创建一个事件,及其Application相关的属性)

wpf(Application 如何创建一个事件,及其Application相关的属性)

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代表触发的事件的一些参数。

 

wpf(Application 如何创建一个事件,及其Application相关的属性)