![]() |
1
1
我认为这仅仅是因为值在数据绑定操作的上下文中发生了变化,所以wpf忽略它是因为 它知道价值在变化 认为这件事是多余的。它是什么 不 知道的是,你已经走了,把值从wpf的值改成了其他值。 如果您在单独的消息中进行通知,那么WPF将在当前数据绑定操作的上下文之外处理它,从而获取更改:
这假定您的视图模型可以访问
|
![]() |
2
0
我以前也有类似的问题 here 在用户控件中,更新绑定并将UpdateSourceTrigger设置为Explicit
text=“绑定路径=txtContents2,updateSourceTrigger=显式,模式=twoway”/>gt; 然后,在TextChanged事件处理程序中,通过验证输入手动更新绑定。 将验证逻辑从此事件处理程序的bloc999data中的属性txtContent2的setter中移动
它起作用了。 希望它有帮助!! |
![]() |
Kryptonit364 · 在DataGrid中隐藏调整大小和选择列 3 年前 |
![]() |
hassan Ma · 从顶部将文本插入WPF文本块 3 年前 |
![]() |
Arijit · 移动画布内绘制的矩形 3 年前 |
![]() |
juraj14466 · C#WPF实时图表将点渲染为图像 3 年前 |