質問:
WPFアプリケーションでは、条件がユーザーにエラーメッセージを表示できない場合、目標は特定のテキストボックスにフォーカスを設定することです。ただし、System.windows.input.keyboard.focusを使用する現在の方法は機能しません。
質問:WPFのViewModelからTextBoxのフォーカスを設定する方法は? 回答:
パート1:アクセス可能な考慮事項
UI要素(たとえば、Cs.TxtCompanyID)は、ViewModelのMVVMモードを直接引用し、アクセス可能な問題につながる可能性があることに注意する必要があります。代わりに、データ結合メカニズムはUIに依存する必要があります。
パート2:デバッグ.NETソースコードフォーカスの問題を効果的に排除するために、.NETソースコードのデバッグを検討してください。 Shawn Brukeのブログを参照して、.NETソースコードのデバッグを有効にする方法を学びましょう。
パート3:追加の属性を使用 ViewModelからフォーカスを設定する効果的な方法は、追加の属性を使用することです。 ISFOCUSEDと呼ばれる追加の属性を作成し、次の実装を使用します。
この改訂された答えは、イメージを維持し、元の意味を維持しながら、より簡潔で自然言語を維持します
以上がViewModelからWPFテキストボックスにフォーカスを設定する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。