【问题标题】:GridViewColumn content and VerticalAlignmentGridViewColumn 内容和 VerticalAlignment
【发布时间】:2010-09-15 16:53:01
【问题描述】:

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

但是,希望 GridViewColumns 内容具有 VerticalAlignment(在本例中为顶部) 但 gridvewcolumn 自身不提供 VerticalContentAlignment 依赖属性。 使用 DisplayMemberBinding 时也无法提供 垂直对齐信息。

当使用自定义 DataTemplate 作为单元格模板时,我可以添加一个 VerticalAlignment="top" dp 到例如一些文本块。但是这不起作用。 是否有任何“漂亮的特殊魔术”来完成这项任务? (

【问题讨论】:

    标签: c# wpf xaml gridviewcolumn


    【解决方案1】:

    您可以将此样式应用于您的ListView

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

    【讨论】:

    • 这会覆盖默认样式,因此通常无法接受。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    • 2013-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多