ハンドラーMessageDialog
からを呼び出そうとしています。PropertyChanged
最初の呼び出しは常に成功しますがDialog
、2回目に呼び出されると、が取得されUnauthorizedAccessException
ます。
呼び出しをでラップしようとしました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();
}
誰かがこの問題で私を助けてくれますか?