1

Visual Studio を使用して MediaElement を GUI に組み込みましたが、バックエンド コードで、ロードしたビデオの Position プロパティにアクセスして、計算で時間を使用する必要があります。別のスレッドが所有しているためアクセスできないというエラーが表示されます。

GetProperty() GetValue() メソッドを使用してみましたが、インボーカーでもアプローチしましたが、MediaElement で位置を取得するメソッドが見つかりません。

別のスレッドでオブジェクトのプロパティにアクセスする簡単な方法はありますか?

4

1 に答える 1

2

あなたはエラーを投稿しませんでしたが、他の/非UIスレッドからUIスレッド上のオブジェクトにアクセスすることはできないと言っていると思います.WPFでは、通常、ディスパッチャを別のスレッドに呼び出す必要があります。詳細とサンプルはこちら

于 2012-05-22T17:44:09.937 に答える