【发布时间】:2011-11-03 04:21:22
【问题描述】:
我有一个使用数据网格的 .Net 4.0 WPF 应用程序。目前按列排序后,网格的滚动位置保持在排序前的位置。
对于这个应用程序,我需要在任何排序后滚动到网格的顶部。
我尝试过像这样处理排序事件
Private Sub myDataGrid_Sorting(sender As Object, e As System.Windows.Controls.DataGridSortingEventArgs) Handles myDataGrid.Sorting
myDataGrid.ScrollIntoView(myDataGrid.Items(0))
End Sub
但这似乎在排序发生之前触发并且不执行滚动。
想法?
【问题讨论】:
标签: .net wpf vb.net wpfdatagrid