zoukankan      html  css  js  c++  java
  • Application.Current的使用

    来源 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"];


  • 相关阅读:
    Xcode ARC,非ARC混搭
    Xcode GData库解析XML
    NSThread
    自定义UITableViewCell中的button实现视图切换
    UITableView
    iOS事件响应链
    结构体和NSData相互转换
    UIView的transform属性
    javascript垃圾回收机制
    ios8 滚动事件解放了
  • 原文地址:https://www.cnblogs.com/zhixin9001/p/5008125.html
Copyright © 2011-2022 走看看