为什么我的矩形的高度为0?

时间:2014-11-13 14:40:07

标签: wpf height

以下wpf矩形的宽度为20,但高度为0 我想理解为什么会这样。

<DataGridTemplateColumn Header="R" Width="20" MaxWidth="20" MinWidth="20">
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <Border BorderBrush="Green">
                <Rectangle Fill="Red"/>
            </Border>
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>

1 个答案:

答案 0 :(得分:0)

ContentAlignment的默认单元格样式StretchHorizontalBottomVertical

从Framework 4.0开始,可以添加CellStyle属性:

<DataGridTemplateColumn.CellStyle>
    <Style TargetType="{x:Type DataGridCell}">
        <Setter Property="VerticalContentAlignment" Value="Stretch"/>
    </Style>
</DataGridTemplateColumn.CellStyle>