假设我在基于 Silverlight 的 xaml 页面上有 3 个字段
颜色、尺寸和惊喜
其中没有任何字段是必填的,SurpriseMe 是一个最初设置为选中的复选框。
我想创建以下行为:
当 SurpriseMe 被清除时,
- 显示颜色和尺寸所需的字段数据注释
- 强制执行所需的验证
当选中 SurpriseMe 时,
- 删除所需的字段数据注释
- 取消限制
有什么简单的方法可以做到这一点吗?
最佳答案
您需要提供自定义验证(请参阅 CustomValidationAttribute
)。您可以自己推出或使用类似 Fluent Validation 的库.
关于silverlight - silverlight中是否可以动态更改所需的数据注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6061736/