Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo implementar la clasificación de columnas DataGrid en WPF usando código. (El efecto de hacer clic en el título de la columna)

Cómo implementar la clasificación de columnas DataGrid en WPF usando código. (El efecto de hacer clic en el título de la columna)

private?void?button1_Click(object?sender,?RoutedEventArgs?e)

{

// Uso

S("a",?ListSortDirection. Ascendente );

}

//? lt; resumengt;

//?Simula hacer clic en el título de la columna

//?

//?lt;param?name="c"gt;Nombre de columnalt;/paramgt;

///?lt;param?name="d"gt; directionlt;/paramgt;

privado?void?S(string?c,?ListSortDirection?d)

{

ICollectionView?v?=?CollectionViewSource. GetDefaultView(dataGrid1.ItemsSource);

v.SortDescriptions.Clear();

v.SortDescriptions.Add(new?SortDescription(c,?d));

v.Refresh();

this.dataGrid1.ColumnFromDisplayIndex(0).SortDirection?=?