我试图确定一种使用路由事件来控制标记中DataGrid滚动的设置滚动位置的方法。这可能吗?
理想地,我要的是在数据更改时让它以平滑的动画滚动到顶部。
<DataGrid Name="dg" ItemsSource="{Binding Collection}" Style="{StaticResource dataGridStyle}" SelectedIndex="0" AutoGenerateColumns="True">
<DataGrid.Triggers>
<EventTrigger RoutedEvent="DataGrid.Loaded">
<!-- event here -->
</EventTrigger>
</DataGrid.Triggers>
</DataGrid>