数据无效时,请保持Datagrid编辑模式

时间:2013-08-15 15:15:02

标签: c# wpf datagrid

我是wpf的新手。使用Windows窗体和DataGridView,如果在网格中输入的值无效(例如,在ValueType设置为double的列中输入字母时),我可以强制用户保持编辑模式,其代码如下:

        DataGridView grid = new DataGridView();
        grid.DataError += (sender, e) => { };

我试图与wpf DataGrid有类似的行为没有运气。 我尝试了以下绑定选项:

            dataGrid.Columns.Add(new System.Windows.Controls.DataGridTextColumn() { Header = "aHeader", Binding = new System.Windows.Data.Binding("aProperty") { ValidatesOnDataErrors = false, ValidatesOnExceptions = false } });

但我根本看不到任何变化。输入无效数据会导致应用崩溃。 好吗?

0 个答案:

没有答案