0

Windows Phone 7 EventDispatcher Thread と UIThread の両方が同じスレッドであるか、または異なるかについて疑問があります。両方が異なるスレッドの場合、委任されたメソッドまたはコールバック イベント メソッドで UIElement にアクセスするにはどうすればよいですか?

答えを見つけるために私を助けてください。

4

2 に答える 2

0

uithreadにイベントを登録し、Deployment.Current.Dispatcher.BeginInvoke(()=> {YourEventName();});を呼び出す必要があります。

于 2012-05-17T08:19:32.457 に答える
0

いいえ、それらは同じスレッドではありません。

UIThread 以外のスレッドで実行している場合は、Dispatcher.

UI で実行しているかどうかを確認するには、CheckAccessメソッドを使用できます。
UI スレッドでアクションを起動するには、 を使用できますBeginInvoke

于 2012-05-17T08:15:19.297 に答える