0

我有一个旨在在触摸屏上运行的 WPF 应用程序。因此,所有按钮必须大一点,以便用户可以通过点击屏幕而不是使用鼠标来单击它们。其中一个视图包含一个绑定到可观察集合的数据网格。根据输入的搜索条件,集合中可能会填充大量记录,并且无法显示在屏幕上。数据网格显示滚动条,但它们是窄的、规则的大小。有没有办法可以改变滚动条的粗细,以便用户可以用手指上下或左右滚动?

4

1 回答 1

0

我使用此代码来增加 ScrollViewer 滚动条的大小。您可以将其用于 Datagrid。

添加以下命名空间:

xmlns:sys="clr-namespace:System;assembly=mscorlib"

以下是您的 Datagrid:

<DataGrid Name="DGrid" Width="300" Height="150">
    <DataGrid.Resources>
        <sys:Double x:Key="{x:Static SystemParameters.VerticalScrollBarWidthKey}">30</sys:Double>
        <sys:Double x:Key="{x:Static SystemParameters.HorizontalScrollBarHeightKey}">30</sys:Double>
    </DataGrid.Resources>
</DataGrid>
于 2015-08-28T13:52:48.727 回答