gpt4 book ai didi

c# - WPF DataGrid 为带有 * 的 ColumnWidth 应用样式不起作用

转载 作者:行者123 更新时间:2023-11-30 17:45:52 24 4
gpt4 key购买 nike

我尝试按以下方式在全局范围内为 DataGrid 应用样式:

<Style TargetType="DataGrid">
<Setter Property="ColumnWidth" Value="*"/>
<Setter Property="RowHeaderWidth" Value="0"/>
</Style>

RowHeaderWidth 的样式有效,但 ColumnWidth 的样式无效(DataGrid 末尾有空列)。当我在 DataGrid 中显式设置 ColumnWidth="*" 时,它就起作用了(空列已经消失)。

我想知道我们是否可以在 Style 中全局设置 ColumnWidth="*"?提前致谢!

最佳答案

DataGrid.ColumnWidth 不能像其他属性一样应用样式。我们必须显式分配值

关于c# - WPF DataGrid 为带有 * 的 ColumnWidth 应用样式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26984744/

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