wpf(dispather调度者)

摘要: 一.首先为什么要有dispather? wpf程序是有一个主线程多个子线程组成的。主线程负责创建ui界面,数据接收,处理事件,子线程负责处理消耗资源较多耗时的操作。然而子线程不能直接访问主线程那么这个时候就需要调度者dispather。 System.Windows.Threading.Dispat 阅读全文
posted @ 2017-02-09 23:47 栖梧 阅读(441) 评论(0) 推荐(0) 编辑

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

摘要: 1.如何关闭wpf程序。应用程序的关闭只有调用其shutdown方法才可以。shutdown有三种属性。OnLastWindowClose,OnMainWindowClose,OnExplicitShutdown 1)通过在App.xaml中直接设置。shutdown=“OnExplicitShut 阅读全文
posted @ 2017-02-08 23:20 栖梧 阅读(316) 评论(0) 推荐(0) 编辑

wfp(Application的运用)

摘要: 1.Application中封装了wpf的一些常用的功能,如检查未经处理的异常,处理命令行参数等。 2.如何启动wpf程序: app.xaml可用于启动wpf的窗体。也可以不用这用方式。直接创建一个app.cs的类。然后在其main方法中编写 Application app=new Applicat 阅读全文
posted @ 2017-02-07 22:31 栖梧 阅读(208) 评论(0) 推荐(0) 编辑

wpf(第一章 基础知识)

摘要: wpf第一章基础知识:通过vs2015创建wpf程序会在引用里面多出3个核心程序集PresentationCore、PresentationFramework、WindowsBase。并且会在解决方案中生成如下的结构: 1.程序起始相关的资源;2.与整个wpf相关的后台代码;3.窗体界面;4.窗体界 阅读全文
posted @ 2017-02-06 20:03 栖梧 阅读(96) 评论(0) 推荐(0) 编辑