Columnインデックスを取得する方法、またはColumn.DisplayIndexそのColumn Header中から取得する方法はWPF DataGrid?
私は知っているColumn Header、取得したいcolumn index。
使用できますDisplayIndex(列が再利用される場合、これは変更されることに注意してください)
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
編集:@AnHXからの提案に感謝
「ポール」には小さなエラーがあるようです。これが私のコードです:
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;