石头X 2023-03-02 17:11 采纳率: 0%
浏览 12

【WPF】 DataGridCell 宽高设置问题

wpf 如何设置DataGridCell 宽为表格的列宽

        <UserControl.Resources>
            <Style x:Key ="GDStyle" TargetType="DataGridCell">
            <Setter Property="HorizontalAlignment" Value="Center"></Setter>
            <Setter Property ="VerticalAlignment"  Value="Center"></Setter>
            <Style.Resources>
                <SolidColorBrush  x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}"  Color="LightBlue"/>
            </Style.Resources>
            <Style.Triggers>
                <Trigger Property="IsSelected" Value="True">
                    <Setter Property="Foreground" Value="White"/>
                    <Setter Property="BorderBrush" Value="#104E8B"/>
                    <Setter Property="Background" Value="#104E8B"/>
                </Trigger>
                <Trigger Property="IsFocused" Value="true">
                    <Setter Property="BorderThickness" Value="0"/>
                </Trigger>
            </Style.Triggers>
        </Style>
    </UserControl.Resources>

请问我设置了 DataGridCell 的颜色和触发器,但还需要设置 DataGridCell 的Width为 DataGrid的Column的Width方便鼠标选中,需要怎么Binding呢

img

如图所示 DataGridCell 自适应为了内容大小,但我想要让它填充满

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-03 06:22
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 3月2日