0
viewmodelに背景スレッドがあります。ビューにバインドされているusercontrolプロパティを設定しようとしています。簡単に言えば、非UIスレッドからUIスレッドにアクセスすることです。これを確立する方法は何ですか?mvvm wpfのUI以外のスレッドからUIスレッドにアクセス
ありがとうございます。 WPFで
viewmodelに背景スレッドがあります。ビューにバインドされているusercontrolプロパティを設定しようとしています。簡単に言えば、非UIスレッドからUIスレッドにアクセスすることです。これを確立する方法は何ですか?mvvm wpfのUI以外のスレッドからUIスレッドにアクセス
ありがとうございます。 WPFで
:
Application.Current.Dispatcher.BeginInvoke(
DispatcherPriority.Background,() => { /* UI WORK HERE */ });
それは、UserControlプロパティを除き、他のUIコントロールのプロパティのために動作します。私は "別のスレッドがそれを所有しているため、呼び出し元のスレッドはこのオブジェクトにアクセスできません"というエラーを受け取ります。 – dp94