![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
「已注销」
'过时'的技术记在心里。
展开
-
创建一个单实例的WPF应用程序
一 重写程序启动OnStartup方法 protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); Mutex mutex = new Mutex(true,"单实例程序",out bool isNewInstance); ...原创 2019-08-19 18:38:11 · 183 阅读 · 0 评论 -
捕捉WPF应用程序中未处理的异常
protected override void OnStartup(StartupEventArgs e){ base.OnStartup(e); DispatcherUnhandledException += App_DispatcherUnhandledException;}private void App_DispatcherUnhan...原创 2019-08-19 19:16:39 · 260 阅读 · 0 评论 -
CLR属性以及UI通知
第一步 继承INotifyPropertyChanged public partial class MainWindow : Window,INotifyPropertyChanged { public MainWindow() { InitializeComponent(); } public S...原创 2019-08-22 11:14:28 · 183 阅读 · 0 评论 -
WPF多线程中操作UI
Dispatcher方法 //Task启动一个费事的线程 Task.Factory.StartNew(() => Begin()); //费事业务逻辑 private void Begin() { while (true) { Index++; ...原创 2019-08-22 11:19:28 · 521 阅读 · 0 评论 -
WPF Style样式属性
BasedOn属性:获取或设置是当前样式的基础已定义的样式。Dispatcher属性:获取 Dispatcher 这 DispatcherObject 与相关联。(继承自 DispatcherObject。)IsSealed属性:获取一个值,该值指示是否样式是只读的并且不能更改。Resources属性:获取或设置此样式的作用域内的可用资源的集合。Setters属性:获取一套 Se...转载 2019-09-01 22:17:02 · 971 阅读 · 0 评论