この例 ( http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202967(v=vs.105).aspx ) に従って、Windows Phone 8 アプリでプッシュ通知を有効にしました。通知を受け取ることができ、コールバック メソッドPushChannel_ShellToastNotificationReceived
が呼び出されます。例から、このメソッドは通知の内容を含むメッセージ ボックスを開きます。
したがって、コールバックが実行されるスレッドから UI 関連の操作を安全に実行できると想定できますか? メッセージ ボックスが でラップされていることがわかりますが、Dispatcher.BeginInvoke(() =>
これがどのスレッドで実行されるのか、このスレッドからどのオブジェクトを使用すればよいのかわかりません。