gpt4 book ai didi

validation - 在 Silverlight 4 中将 ValidationSummary Hook 到我的 ViewModel 的子节点上

转载 作者:行者123 更新时间:2023-12-04 06:41:06 25 4
gpt4 key购买 nike

我对 Silverlight 验证有点茫然。
我终于知道如何使用 IDataErrorInfo连同 INotifyDataErrorInfo因此,一旦我验证,控件周围的红色边框就会开始显示。

但是由于某些奇怪的原因,我无法显示 ValidationSummary。

我目前怀疑这与我的所有控件都绑定(bind)到当前 ViewModel 的子级有关。

所以 UserControl 绑定(bind)到 NewCustomerViewModel而所有输入元素都绑定(bind)到 Customer通过如下绑定(bind)包含在 NewCustomerViewModel 中的对象:

<TextBox Text="{Binding Path=NewCustomer.Address, Mode=TwoWay, 
ValidatesOnNotifyDataErrors=True, ValidatesOnDataErrors=True}"/>

我尝试将 ValidationSummary 的 DataContext 属性设置为绑定(bind)到客户属性,但没有成功。

有任何想法吗?

最佳答案

我认为您可能必须将 ValidationSummary 的目标属性设置为 UI 元素。这就是为我做的。

关于validation - 在 Silverlight 4 中将 ValidationSummary Hook 到我的 ViewModel 的子节点上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4219800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com