标签: c# wpf datagrid
TextBoxes具有CaretIndex属性,可以知道您在哪个位置添加字符。我一直用它来限制你可以在TextBox中键入哪些字符(例如,用科学记数法加倍,不允许E的右边小数分隔符,+ / - 只能放在第一个位置或紧跟在E之后,等等)。
除了在DataGrid单元格中,我想要一种方法来做同样的事情。该列限制为double,但这不会阻止用户键入不是double(或不能成为double)的内容。
那我怎么知道我在DataGrid单元格中添加字符的位置呢?仅供参考,我正在使用框架4.0