GridViewColumn内容和VerticalAlignment

时间:2008-10-07 07:28:14

标签: c# wpf xaml gridviewcolumn

我想使用GridView在列表视图中显示一些信息。 我有几个GridViewColumns,一切正常。

但是,希望GridViewColumns内容具有VerticalAlignment(在本例中为Top) 但是gridvewcolumn本身并不提供VerticalContentAlignment依赖项属性。 使用DisplayMemberBinding时,也无法提供 VerticalAlignment信息。

当使用自定义DataTemplate作为Celltemplate时,我可以将VerticalAlignment =“top”dp添加到例如一些文字块。但这不起作用。 是否有任何“漂亮的特殊魔术”来满足这种风格? (

1 个答案:

答案 0 :(得分:25)

您可以将此款式应用于ListView

<Style TargetType="{x:Type ListView}">
    <Setter Property="ItemContainerStyle">
        <Setter.Value>
            <Style TargetType="ListViewItem">
                <Setter Property="VerticalContentAlignment" Value="Top"/>
            </Style>
        </Setter.Value>
    </Setter>
</Style>