gpt4 book ai didi

wpf - 如何更改 Datagrid 滚动条的大小?

转载 作者:行者123 更新时间:2023-12-02 07:28:30 25 4
gpt4 key购买 nike

我有一个在运行时显示数据的 Datagrid,由于它有大量数据,它本身带有滚动条,但尺寸较小。谁能告诉如何更改滚动条的大小并使其变大?

<DataGrid x:Name="DgUnitVerReefer" HorizontalAlignment="Center" SelectionMode="Single"      SelectionUnit="FullRow" Margin="20,94,26,0" IsReadOnly="True" AutoGenerateColumns="False"     Visibility="Visible" VerticalAlignment="Top" Height="334"      HorizontalGridLinesBrush="#FFA4C4EA" FontFamily="Microsoft New Tai Lue" AlternatingRowBackground="#FFA4C4EA" MouseDoubleClick="DgUnitVerReefer_MouseDoubleClick" FontSize="16" Width="387">
<DataGrid.Columns>
<DataGridTextColumn Header="" Binding="{Binding Path= UNIT_NUMBER}" Width="350" />
</DataGrid.Columns>
</DataGrid>

然后在 window_loaded 中加载数据并分配给数据网格。
   DgUnitVerReefer.DataContext = objVerifyUnit.DtLovReefer.DefaultView;
DgUnitVerReefer.ItemsSource = objVerifyUnit.DtLovReefer.DefaultView;
DgUnitVerReefer.DisplayMemberPath = "UNIT_NUMBER";
DgUnitVerReefer.SelectedValuePath = "UNI_ID";

在运行它时显示较小尺寸的滚动条,如何更改其尺寸?

最佳答案

您可以为 ScrollBar 申请样式在 DataGrid 输入等级。我们应该使用 Trigger对抗Orientation将样式仅应用于垂直滚动条的属性:

<DataGrid.Resources>
<Style TargetType="ScrollBar">
<Style.Triggers>
<Trigger Property="Orientation" Value="Vertical">
<Setter Property="Width" Value="50"/>
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>

对于水平滚动条,我们需要设置 Height取而代之的是 Value触发器是 Horizontal .

关于wpf - 如何更改 Datagrid 滚动条的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24904062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com