私はさまざまなTextBoxコントロールと仮想キーパッドを持つMVVMアプリケーションを持っています。 (このアプリケーションは、キーボードなしのタッチスクリーンシステム上で実行することです)。 TextBoxの値を変更するには、TextBoxをタッチしてから、仮想キーパッドを使用して数値を入力する必要があります。私のVMは、キーパッドからコマンドを取得したときにどのTextBoxを変更するのかをどのように知ることができますか?最後にどのTextBoxにフォーカスがあったかをどのようにして知ることができますか?
2
A
答えて
1
あなたはWPFを意味する場合FocusManager.GetFocusedElementもhere
0
ViewMoelがビュー無関心であり、そのようなこれはViewMdelに渡すべきではないように見えます。
これを追跡する必要がある場合は、Viewのコードビハインド(私が知っている、わかっています)を使用するか、WPFビヘイビア*を作成してこれを行います。
*添付依存プロパティを使用すると、通常これはどのように行われますか。
関連する問題
- 1. NSTextViewがフォーカスを失ったとき、どのように知ることができますか?
- 2. 最後のOutputDataReceivedがいつ到着したかはどのように知ることができますか?
- 3. マウスがウィジェット上にあるかどうかはどのように知ることができますか?
- 4. PHPのgetopt()を使用した後、どのような引数が残っているかをどのように知ることができますか?
- 5. コントローラアクションがDNSまたはIPによって要求されたかどうかをどのようにして知ることができますか?
- 6. ユーザーがスクリーンショットを作成したかどうかはどのように知ることができますか?
- 7. TableViewが空であるかどうかはどのように知ることができますか?
- 8. Flexアプリケーションは、データが古くなったときにどのように知ることができますか?
- 9. ユーザーが最後にキーを押した(またはマウスを移動した)ときをどのように知ることができますか?
- 10. ストリームが閉じているかどうかをどのように知ることができますか?
- 11. PostBoxとTextBoxが空のときにデータを表示するリピータコントロールの後にTextBoxにフォーカスするにはどうすればよいですか?
- 12. オブジェクトがあれば、そのクラスをどのようにしてperlで知ることができますか?
- 13. どのようにしてonDrawが終了したかを知ることができますか?
- 14. Android foursquare:チェックインが完了したかどうかはどうやって知ることができますか?
- 15. スレッドがそのタスクを完了したことをどのように知ることができますか?
- 16. どのようにしてアンドロイドの反応ネイティブの最後のアクティビティに戻ることができますか?
- 17. Android - どのようにグリッドビューが底に達したかを知ることができますか?
- 18. どのGWT要素にフォーカスがあるのかを知るにはどうすればよいですか?
- 19. この作業コピーをチェックアウトした人はどのようにして知ることができますか?
- 20. オブジェクトがアクションを実行したことをどのように知ることができますか?
- 21. 自分のコンピュータがNATの背後にあるかどうかはどのように知ることができますか?
- 22. removeEventListenerが成功したことをどのように知ることができますか?
- 23. 小数点が終了するかどうかはどのように知ることができますか?
- 24. Facebookのブックマークに登録した人はどのようにして知ることができますか?
- 25. kがサブセット合計でO(n^k)に対して定数であるかどうかをどのように知ることができますか?
- 26. このパスワードフィールドにどのようにフォーカスを当てることができますか?
- 27. インストーラのどのアセンブリが64ビットでないかをどのように知ることができますか?
- 28. ウィンドウがアクティブになっていることをどのように通知できますか?
- 29. ここで焦点がどこにあるのか知っているので、どうやってそこに行くのか分かりますか?
- 30. FirefoxはそのページがAtomフィードであることをどのように知っていますか?