【问题标题】:WPF: changing the thickness of a DataGrid's scroll barsWPF:更改 DataGrid 滚动条的粗细
【发布时间】:2015-11-23 04:20:39
【问题描述】:

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

【问题讨论】:

标签: wpf datagrid scrollbar thickness


【解决方案1】:

我使用此代码来增加 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>

【讨论】:

  • 声明资源后如何使用?
猜你喜欢
  • 2012-01-21
  • 2011-10-06
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
  • 2018-02-02
  • 1970-01-01
  • 2014-09-14
  • 2012-11-17
相关资源
最近更新 更多