ScrollViewer.VerticalOffset是用来获取一个包含滚动内容的垂直偏移量的值,它没有设置方法,不能直接给它设置值,更多信息可以参考ScrollViewer.VerticalOffset属性。您可以使用指定的垂直偏移位置,并设置为在用户拖动 ScrollBar 的 Thumb 时保持内容静止。ScrollToVerticalOffsetIsDeferredScrollingEnabled = true
请将 event 和 event 添加到您的 中,并在 cs 中实现以下代码:SizeChangedLoadedDataGrid
ScrollViewer sv1;
private void dataGrid_SizeChanged(object sender, SizeChangedEventArgs e)
{
sv1 = VisualTreeHelper.GetChild(VisualTreeHelper.GetChild(this.dataGrid, 0), 0) as ScrollViewer;
sv1.IsDeferredScrollingEnabled = true;
sv1.ScrollToVerticalOffset(123);
}
private void dataGrid_Loaded(object sender, RoutedEventArgs e)
{
sv1 = VisualTreeHelper.GetChild(VisualTreeHelper.GetChild(this.dataGrid, 0), 0) as ScrollViewer;
sv1.IsDeferredScrollingEnabled = true;
sv1.ScrollToVerticalOffset(123);
}
顺便说一句,如果我误解了你的问题,请指出。
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。
注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。