2
TabControlを使用した複雑なWPFウィンドウがあります。 TabItemの1つは、古いWindowsフォームコントロールをホストするWindowsFormsHostをホストします。WPFでホストされているWindowsフォーム要素のフォーカスを設定する
このタブに移動すると、これらのコントロールの1つにフォーカスを設定しようとします。 古いWindowsフォームコントロールでサポートされていないIInputElementが必要なため、Keyboard.Focus()が機能しません。だから、私は古いWindowsフォームコントロール自体のFocus()メソッドを呼び出すことになっていますが、何らかの理由でそれが機能していません。
- のTabControlのSelectionChangedイベント
- のTabItemのIsVisibleChangedイベント
- のTabItemのGotFocusイベント
なし:
は、私はあなたが考えることができるすべてのイベントにフォーカスを()を呼び出すコードを置きます彼らの仕事。誰にもアイデアはありますか?
おかげ