私はWPFで画像を扱っています。 imageSourceを設定するためにImageコントロールを呼び出すときは、イメージがGUIスレッドの代わりに別のスレッドから来た場合にディスパッチャを使用する必要があります。ImageBrushはマルチスレッドで動作することができますか?
代わりにImageBrushをマルチスレッドで動作させることができますか?
よろしく
私はWPFで画像を扱っています。 imageSourceを設定するためにImageコントロールを呼び出すときは、イメージがGUIスレッドの代わりに別のスレッドから来た場合にディスパッチャを使用する必要があります。ImageBrushはマルチスレッドで動作することができますか?
代わりにImageBrushをマルチスレッドで動作させることができますか?
よろしく
ImageBrushでフリーズ()を呼び出すと、複数のスレッドで使用できます。ただし、メインスレッドのImage Controlにしかアクセスできません。
いいえ、それは画像が、スレッドセーフではありません全体のWPFフレームワークではありません。
GUIへの操作はすべて、メインスレッド(ディスパッチ)からのものでなければなりません。
こんにちは、ありがとうございます。オブジェクトが利用可能かどうかを尋ねるときにディスパッチャーは既に必要ですか?このように:?Windows1.LayoutRoot.Image1's Nothing' – Nasenbaer
@naseri:デバッグモードで試してみると、読書は安全だと思います。 –