在WPF DataGrid中按列标题获取列索引

Kis*_*hor 7 c# wpf datagrid

如何获得Column索引或Column.DisplayIndex从它Column HeaderWPF DataGrid

我知道Column Header,想要得到column index.

pau*_*aul 11

您可以使用DisplayIndex(请注意,如果使用列,这将更改)

var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
Run Code Online (Sandbox Code Playgroud)

编辑:感谢@AnHX的建议