来源 http://www.cnblogs.com/symons/archive/2010/03/15/1686200.html

Application.Current的使用

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

1.Application.Current.FindResource("资源名");        //获取程序中定义的资源

2.Application.Current.MainWindow;                      //获取程序中定义的主窗体

3.Application.Current.Properties["MyProperty"];    //获取或设置应用范围的属性

4.Application.Current.Shutdown();                      //终止当前程序

5.Application.Current.ShutdownMode =

ShutdownMode.OnLastWindowClose ;              //设置程序关闭的方式

OnLastWindowClose —— 最后一个窗体关闭时关闭程序

OnMainWindowClose —— 主窗体关闭时关闭程序

OnExplicitShutdown —— 需要显示调用Application.Current.Shutdown()去关闭程序,否则程序将在后台继续运行

6.Application.Current.Windows;                          //获取程序中运行的所有窗体

一般主窗体会是第一个运行的窗体,因此此时Application.Current.Windows[0]等同于Application.Current.MainWindow

来源 http://blog.sina.com.cn/s/blog_3d6eb75d0100mqtg.html

Application.Current.Properties在整个程序范围内保存一些值

你可以用Application.Current.Properties在整个程序范围内保存一些值,就像ASP.NET的Session对象一样。

写入:Application.Current.Properties["TaskResult"] = taskResult;

读取: bool taskResult = (bool)Application.Current.Properties["TaskResult"];

最新文章

  1. The Safe Navigation Operator (&.) in Ruby
  2. loading 加载
  3. GCC源码自动编译-python脚本
  4. Android---让你的APK程序开机自动运行(转)
  5. 转-android 支付宝SDK集成
  6. C#对XML、JSON等格式的解析
  7. 记录一次配置unix网络编程环境的过程和遇到的问题
  8. HBase -ROOT-和.META.表结构(region定位原理)
  9. Oracle wrap 和 unwrap( 加密与解密) 说明
  10. ip001
  11. JQ无缝轮播图-插件封装
  12. Mybatis获取传参
  13. 利用ResultFilter实现asp.net mvc 页面静态化
  14. call和apply(学习笔记)
  15. regression and anova
  16. Docker 随 docker服务重启
  17. import tensorflow 报错: tf.estimator package not installed.
  18. Xamarin.Android 无法检索到 Resource 问题
  19. 4556: [Tjoi2016&Heoi2016]字符串
  20. 2. 集成学习(Ensemble Learning)Bagging

热门文章

  1. eclipse——JDK安装与环境变量配置步骤
  2. [git] 基本原理
  3. Linux下安装配置与使用MySQL数据库
  4. ubuntu16.04 编译出错:fatal error: SDL/SDL.h: No such file or directory
  5. 源码调试debug_info 的作用和使用方法
  6. PHP画矩形,椭圆,圆,画椭圆弧 ,饼状图
  7. 【2019北京集训六】路径(path) 二分+DP
  8. C# datagridview分页功能
  9. Python必会的单元测试框架 —— unittest
  10. Android并发编程 原子类与并发容器