我在使用C#和XAML的Windows 8手机上有一个警报应用程序。当我在应用程序运行时收到通知时,我可以使用此代码更新UI。
private void PushChannel_ShellToastNotificationReceived(object sender, NotificationEventArgs e)
{
Dispatcher.BeginInvoke(async () =>
{
Textboc.text = "Something";
});
}
但是我现在已将我的应用程序移至Windows 10 Universal。 Dispatcher.BeginInvoke似乎不可用。我可以用它来替换UI吗?
答案 0 :(得分:1)
await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(
CoreDispatcherPriority.Normal,
() => { // your code should be here});
Correct way to get the CoreDispatcher in a Windows Store app