我正在WPF中使用3列的Data Grid。但是由于某些原因,我将第3列的可见性隐藏为Hidden。 问题是,即使用户单击第3列(即使隐藏),我也希望将其列索引设为2。 例如,如果我单击mouseUp事件的第一列,则使用以下代码获取用户单击的列索引。
DataGrid x = (DataGrid)this.FindName("ConfigGrid");
var index = x.CurrentColumn.DisplayIndex;
如果用户单击第一列,则索引为0,如果单击第二列,索引为1。 现在的问题是,如果用户单击第三列(可见性已隐藏),我也无法获取该列的索引。
请帮助我。 在此先感谢