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

Posted 栖梧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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相关的属性)的主要内容,如果未能解决你的问题,请参考以下文章

WPF学习第二十六章 Application类——应用程序的生命周期

在 WPF 中如何在控件上屏蔽系统默认的触摸长按事件

WPF学习第二十七章 Application类的任务

处理 WPF 自定义控件库中的所有异常

如何为wpf c#application创建静默安装程序exe?

博客园WPF Application类