私はWPF UIを持っています。ボタンをクリックするとスレッドが開始されます。 スレッドからUIにいくつかのtxtbox値を読み込み、UIのテキストボックスをスレッドのステータスで更新したい場合WPFのハンドルからウィンドウを取得する方法
UIのハンドルをスレッドに渡してウィンドウを取得しようとしています(MFCのように)ハンドルから戻ってUIを更新します。
"IntPtr ParentHandle = new WindowInteropHelper(this).Handle;"という名前でハンドルを取得できます。
しかし、ハンドルからウィンドウを取得する方法はわかりません。
OR
私が更新し、スレッドからWPF UI上の値を盗んできる任意の他の方法はあります。
回答ありがとうございます。ちょうど1つの質問 else caseでのdelgateの実装はどうでしょうか – somaraj
デリゲート(匿名メソッドでもよい)は、それぞれのコントロールを更新するだけです。 Dispatcherのウィンドウ自体をチェックして、すべてのコード更新コントロールをデリゲートに配置することもできます。サンプルはhttp://ascendedguard.com/2007/08/anonymous-functions-and-invoking-in-wpf.htmlにあります。 –