ハンドラー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();
}
誰かがこの問題で私を助けてくれますか?