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