В WPF у меня есть DataGrid с несколькими столбцами.
По умолчанию, я хочу, чтобы он сортировал, но я просто не могу найти, как я могу это сделать.
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;
}
То, что я просто не могу найти, - это сделать его по умолчанию отсортированным в столбце "Оценка".
Может кто-нибудь помочь мне, указывая мне в правильном направлении?