# DispatcherCore **Repository Path**: weikety/dispatcher-core ## Basic Information - **Project Name**: DispatcherCore - **Description**: 一个WPF异步操作常用功能库 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2023-03-21 - **Last Updated**: 2023-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DispatcherCore #### 介绍 一个WPF异步操作常用功能库. #### 使用介绍 首先在程序入口处增加初始化代码 ``` ///目的是为了初始化UI主线程 DispatcherCore.DispatcherCore.Initialize(); ``` 初始化完了以后,无论在什么线程中使用都可以直接调用: ``` //该方法为同步方法,即会等待完成才会继续执行后面代码 DispatcherCore.DispatcherCore.RunInUI(()=> { DoSomething(); //这里就可以写入需要在UI 线程运行的逻辑代码 }); //该方法为异步方法 DispatcherCore.DispatcherCore.AsyncRunInUI(()=> { AsyncDoSomething(); //这里就可以写入需要在UI 线程异步运行的逻辑代码 }); ``` #### 喜欢就给颗星 #### QQ群:318860399 #### 微信公众号:明月心技术学堂