【发布时间】:2016-01-25 10:50:48
【问题描述】:
在我的应用程序中,我有带有多个选项卡的对话框。我使用Prism 向TabControl 注册视图。
我想要的是验证整个对话框以禁用/启用保存按钮。
问题:目前我们有一个视图触发的验证。表示每个绑定项都实现了IDataErrorInfo 接口。当 View 显示时,绑定会触发界面并在 UI 上显示和错误。 Control 的 HasError 属性设置为 true,保存按钮被禁用。
但在显示视图之前不会触发验证。我应该将验证移至ViewModel 并自行验证Properties,还是有解决方案来验证TabControl 中的非活动 视图?
【问题讨论】:
标签: c# validation prism tabcontrol idataerrorinfo