たとえば、 'A'.Xamlと' B'.Xamlの2つのビューがあります。 A.Xamlでは、テキストボックスとB.Xamlがあります。「B」ビューにあるボタンをクリックすると、ボタンがあります。フォーカスは、 'A'.Xaml(View)にあるコントロール(textBox)に設定する必要があります。 。どのようにこれを達成するために。私は多くの方法をフォーカスフォーカス動作、Focuselement、Focusableなど、私は主な問題を参照してください異なる視点でアクションが実行されるとき、異なるビューに存在するコントロールに焦点を設定する方法をお試しください? KrishnaWPFフォーカス動作の問題
0
A
答えて
1
B
ビューからA
ビューへの参照をどうにかする必要があります。そして、あなたは単にそれに類似B
private void Button_Click(object sender, EventArgs e)
{
windowA.txtSomeTextBox.Focus();
}
何かにButton
上のイベントを使用します。私は実際にあなたのコントロールの名前を知っていないので、それらの部分はおそらく間違っている(私はそれらを推測したので)。
注:これは単なる1つの方法です。たとえば、プリズムフレームワークを使用する場合は、EventAggregator
を使用して、無関係な2つのビュー間でイベントをパブリッシュするか、Button
をバインドするビューモデルからCommand
にパブリッシュすることができますイベントが発生し、サブスクライバ(ビュー)がそのイベントをキャプチャし、実行する必要がある処理を実行します。などなど
0
ような何か試してみてください:あなたはまた、A.xaml
へのアクセスを得るためにApplication.Current.MainWindow
を試してみたいことがあり
Application.Current.Dispatcher.Invoke(() =>
{
txtSomeTextBox.Focus();
});
を。
関連する問題
- 1. WPFフォーカスの問題
- 2. WPFのTextBoxフォーカスの問題
- 3. WPF TabItemフォーカスの問題
- 4. Wpf DataGridのフォーカス問題
- 5. WPFでTextBoxフォーカスが問題になる
- 6. WPFボタンの不自然なフォーカス動作
- 7. フォーカス問題が
- 8. フォーカス問題ngFor
- 9. EditTextフォーカス問題..!
- 10. BottomSheetフォーカスの問題
- 11. ブートストラップドロップダウンメニューのフォーカス問題
- 12. WPFのフォーカスを移動
- 13. Leanbackにフォーカス問題
- 14. WPF MVVM - ビューモデルへの移動の問題
- 15. Jqueryのフォーカスの問題
- 16. ブラックベリーのListfieldフォーカスの問題
- 17. ブラックベリーbitmapfieldフォーカスunfocusの問題
- 18. emacs gdbソースコードウィンドウのフォーカス問題
- 19. Android - ListView EditTextフォーカスの問題
- 20. 問題フォーカスの変更
- 21. iphone UIAlertViewのフォーカス問題
- 22. Google Chrome:スクロールバーのフォーカス問題
- 23. WPFコマンド問題
- 24. wpf listview問題
- 25. WPFコンテンツアライメント問題
- 26. WPF&XAML問題
- 27. 問題オープンウィンドウWPF
- 28. WPFデプロイメントの問題
- 29. WPF ScrollViewerの問題
- 30. WPFグラフィックスカードの問題