我有一个WPF应用程序,可以在触摸屏上运行。因此,所有按钮必须更大,因此用户可以通过点击屏幕而不是使用鼠标来点击它们。其中一个视图包含绑定到可观察集合的数据网格。根据输入的搜索条件,可以使用大量记录填充集合,并且它不适合屏幕。数据网格显示滚动条,但它们是窄的,常规大小。有没有办法可以改变滚动条的厚度,这样用户可以用手指上下或左右滚动?
答案 0 :(得分: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>