我正在尝试调用MessageDialog
处理PropertyChanged
程序。第一次调用总是成功的,但是当Dialog
第二次调用时,我得到一个UnauthorizedAccessException
.
我试图将调用包装在 a 中Dispatcher
,但我得到了相同的行为。
这是代码(的片段MainPage.xaml.cs
):
void PropertyChanged(object sender, PropertyChangedEventArgs e)
{
await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
{
showMessage("Message", "Title");
});
}
async void showMessage(String message, String title)
{
MessageDialog dialog = new MessageDialog(message, title);
await dialog.ShowAsync();
}
有人可以帮我解决这个问题吗?