WindowsFormsHost を使用して 3d レンダリング オブジェクトに読み込みます。
実際、私はそれからハンドルを取りました。
私の問題は、ロード画面などを作成したいのですが、バックグラウンドワーカーのみを使用して、WindowsFormsHost プロパティ (読み取り、高さ、幅、およびハンドル) にアクセスすると、スレッドが例外を発生させることです..
どうすればこの問題を解決できますか?
WindowsFormsHost を使用して 3d レンダリング オブジェクトに読み込みます。
実際、私はそれからハンドルを取りました。
私の問題は、ロード画面などを作成したいのですが、バックグラウンドワーカーのみを使用して、WindowsFormsHost プロパティ (読み取り、高さ、幅、およびハンドル) にアクセスすると、スレッドが例外を発生させることです..
どうすればこの問題を解決できますか?
この投稿で説明されているように、UI スレッドを更新できます:バックグラウンド スレッドから UI スレッドに通知する
大まかに言うと、UI スレッドに dispatcher.BeginInvoke (非同期呼び出し用) が必要なだけです。