c# - WPF DataGrid的列索引
问题描述
我在 WPF 中使用具有 3 列的数据网格。但由于某些原因,我将第 3 列的可见性隐藏为隐藏。问题是如果用户单击第三列,即使它被隐藏,我也希望将列索引设为 2。例如,如果我单击 mouseUp 事件的第一列,我将使用下面的代码来获取用户单击的列索引。
DataGrid x = (DataGrid)this.FindName("ConfigGrid");
var index = x.CurrentColumn.DisplayIndex;
如果用户单击第一列,则索引为 0,如果用户单击第二列,则索引为 1。现在的问题是如果用户点击第三列(可见性被隐藏)我也没有得到该列的索引。
请帮助我。提前致谢
解决方案
推荐阅读
- c - 教程点的“C 模拟测试”是否正确?
- bash - 使用 bash 脚本从 ping 中检测操作系统?
- reactjs - 为什么我不能在 React Native 中使用导出默认临时数据
- android - 通过 GmailApi 发送电子邮件时如何修复错误 400
- sharepoint-online - Microsoft Graph - 向 SharePoint Online 中的现有列添加列索引
- c# - 客户端断开连接后,如何让 TCP Server 等待新的客户端连接?
- grafana - 我们可以在 Grafana 中创建仪表板以从 Azure 应用程序网关获取 WAF 日志吗?
- button - Puppeteer 按钮未单击
- php - 为什么我的基本 PHP mail() 函数在工作一年后开始抛出错误
- android - Firestore 安全规则未按预期工作