【发布时间】:2020-04-06 13:17:39
【问题描述】:
在我的 WPF .Net Core 应用程序中,我从消息总线接收消息,需要将消息数据分配给绑定到我的 WPF 前端的属性,因此需要将传入消息移动到 UI 线程。到目前为止,在 .Net Framework 4.7.2 中我已经这样做了:
Application.Current.Dispatcher.Invoke(() =>
{
_peerConnectionUpdatedCallback(peer);
});
我现在如何使用我的 WPF .Net Core 3.1 应用程序执行此操作? .Net Core 中似乎不再存在应用程序(和调度程序)......
【问题讨论】:
-
完全相同的方式。
Application.Current.DispatcherAPI 确实存在于 .NET Core 3.1 的 Windows 桌面 SDK 中。 -
有Nuget包吗?
-
WPF 程序集是
Microsoft.NET.Sdk.WindowsDesktopSDK 的一部分。看我的回答。
标签: wpf .net-core ui-thread .net-core-3.1