【发布时间】:2015-01-15 15:10:10
【问题描述】:
我正在 WPF 中编写终端应用程序。我从嵌入式设备接收字符并更新绑定到我的 ViewModel 的 TextBox.Text 属性。
问题是当我更新文本属性时,TextBox Caret 被重置。我想做的是在我的 viewModel 中保存一个 Caret 参数并将其绑定到 TextBox 的 Caret 属性,但是 TextBox Caret 不是依赖属性,我不想直接从我的视图模型访问视图。
您是否熟悉不会破坏 MVVM 模式的适当解决方案?
提前致谢。
【问题讨论】:
-
您可以尝试从
System.Windows.Interactivity创建一个自定义Behavior。