在WPF DataGrid上发生验证错误时阻止保存

时间:2011-02-05 01:34:24

标签: wpf validation datagrid relaycommand

目前,我有一个DataGrid,它绑定到我的ViewModel中的某些数据。我为行和列设置了ValidationRules。如果有任何验证错误,我想要阻止用户保存文件。我正在使用RelayCommands类将Open,Save等命令路由到我的ViewModel。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您可能对 WPF Application Framework (WAF) BookLibrary 示例应用感兴趣。当验证错误处于活动状态时(例如DataGrid),它会禁用“保存”按钮。