是否可以通过视图中定义的绑定来获取/设置 wpf 中视图模型中 TextBox 控件的 CaretIndex 属性的值?
谢谢
您不能绑定该属性CaretIndex
,因为它不是DependencyProperty
. 它是一个不接受绑定的 CLR 属性。
这里的问题是如何通过视图模型获取控件CaretIndex
。TextBox
如果您打算通过绑定到视图模型来直接获取它,那是不可能的。正如我在上一个答案中发布的那样,它是 CLR 属性而不是依赖属性。
我们能做什么?
最好的解决方案是按照以下步骤操作:
在这种情况下,我们仍然将视图与模型分开。
希望我的回答对你有帮助!