У меня возникла проблема с определением заголовка столбца списка просмотра. В XAML у меня есть это:
ListView Name="myListView" ItemsSource="{Binding MyItemList}" GridViewColumnHeader.Click="ListView_Click"
И когда щелкнет заголовок столбца, я обработаю его следующим образом:
private void ListView_Click(object sender, RoutedEventArgs e)
{
GridViewColumnHeader headerClicked = e.OriginalSource as GridViewColumnHeader;
string header = headerClicked.Column.Header as string;
[...]
Вот как я видел сортировку по столбцам во многих выборках. После этого я использую заголовок, чтобы выяснить, по какому столбцу сортировать, и выполняю сортировку.
Моя проблема в том, что headerClicked.Column.Header - это отображаемое имя заголовка столбца, которое отличается для разных языков. Есть ли способ получить какой-то другой тип идентификатора, который не зависит от отображения / языка, а не полагается на строку заголовка?
Спасибо!