WPF程序对应一个Application对象,当前的Application对象可以通过Application.Current获取,通过获取到的Application对象,我们可以做以下的事情:

Application.Current.FindResource("资源名");//获取程序中定义的资源
Application.Current.MainWindow;//获取程序中定义的主窗体
Application.Current.Properties["MyProperty"];//获取或设置应用范围的属性
Application.Current.Shutdown();//终止当前程序
Application.Current.ShutdownMode = ShutdownMode.OnLastWindowClose ;//设置程序关闭的方式
//OnLastWindowClose —— 最后一个窗体关闭时关闭程序
//OnMainWindowClose —— 主窗体关闭时关闭程序
//OnExplicitShutdown —— 需要显示调用Application.Current.Shutdown()去关闭程序,否则程序将在后台继续运行
Application.Current.Windows;//获取程序中运行的所有窗体
//一般主窗体会是第一个运行的窗体,因此此时Application.Current.Windows[0]等同于Application.Current.MainWindow

最新文章

  1. ORACLE临时表空间总结
  2. maven编译时如何忽略单元测试
  3. windows 程序的本体与操作系统之间的关系
  4. SVN更新、清理乱码解决
  5. rsync实现文件备份同步(比如服务器镜像)
  6. 性能瞬间飙升!教你如何组RAID0磁盘阵列
  7. SimpleDateFormat 的线程安全问题与解决方式
  8. SVN配置文件详解
  9. yield详解
  10. 将AE开发的专题图制作功能发布为WPS
  11. [Ubuntu]Firefox书签Ubuntu与Windows同步
  12. Linux下的C#连接Mysql数据库
  13. 类与对象 && 继承
  14. 028实现strStr()
  15. 【html】使ifram搭建的项目,新页面跳出框架
  16. java面向对象编程(六)--四大特征之继承
  17. jquery接触初级-----juqery 动画函数
  18. 转载:librdkafka问题总结
  19. bat脚本自动备份文件资源
  20. JSP学习笔记(5)-Java Servlet

热门文章

  1. [Effective C++ --019]设计class犹如设计type
  2. C#数据操作LINQ
  3. cxf
  4. 计算机程序和C++语言简介
  5. HeaderTemplate
  6. 分布式 ES 操作流程解析
  7. tomcat服务器使用简介
  8. 关于国际化中的$NON-NLS-1$
  9. ServletContext中的转发
  10. EasyUIDataGrid 的List<T>转Json