以下示例(http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202967(v=vs.105).aspx)我已啓用Windows Phone 8應用程序以進行推送通知。我可以收到通知,並調用回調方法PushChannel_ShellToastNotificationReceived
。從該示例中,此方法將打開一個包含通知內容的消息框。Windows Phone 8上的推送通知處理程序
因此,我可以假設從執行回調的線程執行UI相關操作是安全的嗎?我看到消息框被封裝在Dispatcher.BeginInvoke(() =>
中,但是我不知道將執行哪個線程,以及該線程應該使用哪些對象。
好的謝謝你的信息。所以'Dispatcher.BeginInvoke(Action a)'奇蹟般地在UI線程中執行代碼,並且這個問題解決了? :) – user826955
@ user826955是的。 –
非常感謝:)然後:) – user826955