В WPF у меня есть DataGrid с несколькими столбцами.
По умолчанию есть 1, к которому я хочу сделать сортировку, но я просто не могу найти, как я могу это сделать.
DataGrid в XAML выглядит следующим образом:
<DataGrid x:Name="LibraryView" ItemsSource="{Binding Path=Elements[Persons]}" IsReadOnly="True" LoadingRow="dg_LoadingRow">
<DataGrid.Columns>
<DataGridTextColumn Header="Name" Binding="{Binding Path=Element[Name].Value}" IsReadOnly="True" />
<DataGridTextColumn Header="Score" Binding="{Binding Path=Element[Score].Value}" IsReadOnly="True" />
<DataGridTextColumn Header="Date" Binding="{Binding Path=Element[Date].Value}" IsReadOnly="True" />
</DataGrid.Columns>
</DataGrid>
И единственный код позади него:
public ScoreBoard()
{
InitializeComponent();
DataSet ds = dweMethods.DecryptAndDeserialize("ScoreData.xml");
XElement TrackList = XElement.Parse(ds.GetXml());
LibraryView.DataContext = TrackList;
}
Чего я просто не могу найти, так это сделать по умолчаниюотсортировано по столбцу «Оценка».
Может кто-нибудь помочь мне указать мне правильное направление?