当前位置 : 主页 > 编程语言 > c语言 >

在WPF中访问DataGrid的ScrollView属性

来源:互联网 收集:自由互联 发布时间:2021-06-24
是否可以访问水平偏移量,这是我在datagrid的属性列表中找不到的? 谢谢 在XAML中 DataGrid Name="dataGrid1" ..... / 如果要访问Horizo​​ntalOffset,则需要访问Datagrid中包含的ScrollViewer 访问ScrollVi
是否可以访问水平偏移量,这是我在datagrid的属性列表中找不到的?

谢谢

在XAML中

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

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

访问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是只读的

网友评论