ビューで定義されたバインディングを介して、wpf のビューモデルで TextBox コントロールの CaretIndex プロパティの値を取得/設定することは可能ですか?
ありがとう
CaretIndex
ではないため、プロパティをバインドすることはできませんDependencyProperty
。これは、バインディングを受け入れないCLRプロパティです。
ここでの問題は、ビュー モデルを介してコントロールCaretIndex
を取得する方法です。TextBox
ビューモデルにバインドして直接取得する場合は、不可能です。前の回答で投稿したように、依存関係プロパティではなく CLR プロパティです。
私たちは何ができる?
そのための最善の解決策は、次の手順に従うことです。
この場合でも、モデルからビューを分離します。
私の答えがお役に立てば幸いです!