c# - Application.Current.Dispatcher.Invoke UWP 模拟
问题描述
哪个是 UWP 中存在的 Application.Current.Dispatcher.Invoke(例如 WPF)的类似物?Application.Current.Dispatcher.Invoke(() =>
{
//some code here
});
解决方案
Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() =>
{
// Do your stuff here
});
这将在 UI 线程上运行您的代码,根据CoreDispatcherPriority.Normal
您的喜好更改。
推荐阅读
- angular - Visual Studio Code 错误 TS2305 与 Angular Material Design 教程中的 moment.js 示例
- ios - 如何在文本视图上隐藏键盘以在 swift3 中返回
- c# - 创建一个 API 来处理对多个 API 的调用以进行集成是一种好习惯吗
- node.js - 在 puppeteer 中评估后给出超时不起作用
- cypress - 如何使用赛普拉斯获取窗口滚动条位置
- java - 如何限制内部测试@Configuration 类仅适用于该类?
- c# - 如何从json字符串c#Newtonsoft.json中获取对象列表
- javascript - 无法使用 JSON 将 jqxScheduler 状态存储到 MySQL
- python - 编译错误:gcc:错误:无法识别的命令行选项'-R'
- polymer - 聚合物网络应用程序中的 Facebook“向我们发送消息”按钮