gpt4 book ai didi

wpf - 使用 CanUserResize ="True"调整数据网格列的大小在 WPF 中不起作用

转载 作者:行者123 更新时间:2023-12-03 17:22:08 25 4
gpt4 key购买 nike

我已经将 CanUserResize="True"用于数据网格列,但是我无法在将鼠标悬停在列标题上时调整大小。

<DataGrid x:Name="ScenarioExecutables" AutoGenerateColumns="False" CanUserAddRows="False" RowHeaderWidth="0" Margin="10" FontSize="14"
Grid.Row="1" CanUserResizeColumns="True">
<DataGrid.Columns>
<DataGridTextColumn Header="Scenario" Width="1*" IsReadOnly="True" CanUserResize="True">
<DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="TextWrapping" Value="Wrap"/>
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Description" Width="2*" CanUserResize="True"/>
</DataGrid.Columns>
</DataGrid>

最佳答案

由于我更改了数据网格列标题的模板,因此调整大小将无法正常工作

所以添加此代码调整大小将起作用..

<Thumb x:Name="PART_RightHeaderGripper" Grid.Column="1"
HorizontalAlignment="Right"
Width="2" BorderThickness="1"
BorderBrush="{Binding VerticalGridLinesBrush, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DataGrid}}}"
Cursor="SizeWE"/>

关于wpf - 使用 CanUserResize ="True"调整数据网格列的大小在 WPF 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27316366/

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