首页 > 解决方案 > WPF DataGrid的列索引

问题描述

我在 WPF 中使用具有 3 列的数据网格。但由于某些原因,我将第 3 列的可见性隐藏为隐藏。问题是如果用户单击第三列,即使它被隐藏,我也希望将列索引设为 2。例如,如果我单击 mouseUp 事件的第一列,我将使用下面的代码来获取用户单击的列索引。

DataGrid x = (DataGrid)this.FindName("ConfigGrid");
            var index = x.CurrentColumn.DisplayIndex; 

如果用户单击第一列,则索引为 0,如果用户单击第二列,则索引为 1。现在的问题是如果用户点击第三列(可见性被隐藏)我也没有得到该列的索引。

请帮助我。提前致谢

标签: c#wpf

解决方案


推荐阅读