Код: Выделить всё
public Microsoft.UI.Dispatching.DispatcherQueue TheDispatcher { get; set; }
Затем возьмите диспетчер в моей Mainpage.xaml.cs codebehind Constructor
Код: Выделить всё
ViewModel.TheDispatcher = Microsoft.UI.Dispatching.DispatcherQueue.GetForCurrentThread();
Теперь у меня есть диспетчер на моей виртуальной машине, так что его легко использовать из виртуальной машины:
Код: Выделить всё
TheDispatcher.TryEnqueue(() =>
{
// some ui thread work
});
Подробнее здесь: https://stackoverflow.com/questions/698 ... ws-app-sdk