datagrid有“!”验证错误修复后甚至是符号

时间:2012-03-16 15:48:01

标签: wpf validation datagrid

我有一个DataGrid,其中一个列的指定了验证器。如果我输入的值不正确,则单元格显示为红色边框(如预期的那样),并显示“!”符号显示在行的左侧。输入正确的值后,红色边框消失,但“!”象征依旧。为什么会留下来?如何摆脱它?

此外,我注意到即使数据无效,基础值也会更新。

1 个答案:

答案 0 :(得分:0)

如果我指定:

    <DataGrid.RowValidationErrorTemplate>
        <ControlTemplate />
    </DataGrid.RowValidationErrorTemplate>

然后我看不到任何“!”错误被清除时的符号,但如果出现错误,我也看不到它。它仍然比以前的行为更好,但我希望看到这个符号,如果有错误,如果没有错误就看不到它。所以你的答案仍然欢迎:)。