gpt4 book ai didi

.net - WPF Datagrid 模板删除了调整列大小的能力

转载 作者:行者123 更新时间:2023-12-04 12:25:16 25 4
gpt4 key购买 nike

为什么每当我覆盖 DataGridColumnHeader 的默认模板时,即使数据网格的 CanUserResizeColumns 设置为 true,用户也无法再调整它的大小?是否需要向模板添加一些内容才能恢复此功能?

这是我的模板 xaml:

<Style x:Key="ColumnHeaderStyle" TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="DataGridColumnHeader">
<Border BorderThickness="1" Margin="-1,0,0,0" Background="#f9f9f9" BorderBrush="Gray">
<Grid>
<TextBlock Margin="2" Text="{TemplateBinding Content}" VerticalAlignment="Center"
HorizontalAlignment="Left" TextWrapping="Wrap"/>
</Grid>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>

最佳答案

添加 Thumb控制到模板。您还没有发布模板标记代码,但您可以查看 this post完整的例子。

关于.net - WPF Datagrid 模板删除了调整列大小的能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3133097/

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