如何获取WPF DataGrid的ScrollView属性值?

2026-05-06 10:061阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计142个文字,预计阅读时间需要1分钟。

如何获取WPF DataGrid的ScrollView属性值?

可以访问水平偏移量,这是在datagrid的属性列表中找不到的。在XAML中,对于DataGrid命名为dataGrid1...,如果需要访问HorizontalOffset,则需要访问包含在datagrid中的ScrollViewer。访问ScrollViewer的方法如下:

是否可以访问水平偏移量,这是我在datagrid的属性列表中找不到的?

谢谢

在XAML中

<DataGrid Name="dataGrid1" ..... />

如果要访问Horizo​​ntalOffset,则需要访问Datagrid中包含的ScrollViewer

如何获取WPF DataGrid的ScrollView属性值?

访问ScrollViewer的一种可能方法是

for (int i = 0; i < VisualTreeHelper.GetChildrenCount(dataGrid1); i++) { if (VisualTreeHelper.GetChild(dataGrid1, i) is ScrollViewer) { ScrollViewer scroll = (ScrollViewer)(VisualTreeHelper.GetChild(dataGrid1, i)); Console.WriteLine(scroll.HorizontalOffset); } }

请注意,scroll.Horizo​​ntalOffset是只读的

标签:ScrollVi

本文共计142个文字,预计阅读时间需要1分钟。

如何获取WPF DataGrid的ScrollView属性值?

可以访问水平偏移量,这是在datagrid的属性列表中找不到的。在XAML中,对于DataGrid命名为dataGrid1...,如果需要访问HorizontalOffset,则需要访问包含在datagrid中的ScrollViewer。访问ScrollViewer的方法如下:

是否可以访问水平偏移量,这是我在datagrid的属性列表中找不到的?

谢谢

在XAML中

<DataGrid Name="dataGrid1" ..... />

如果要访问Horizo​​ntalOffset,则需要访问Datagrid中包含的ScrollViewer

如何获取WPF DataGrid的ScrollView属性值?

访问ScrollViewer的一种可能方法是

for (int i = 0; i < VisualTreeHelper.GetChildrenCount(dataGrid1); i++) { if (VisualTreeHelper.GetChild(dataGrid1, i) is ScrollViewer) { ScrollViewer scroll = (ScrollViewer)(VisualTreeHelper.GetChild(dataGrid1, i)); Console.WriteLine(scroll.HorizontalOffset); } }

请注意,scroll.Horizo​​ntalOffset是只读的

标签:ScrollVi