18

GridViewを使ってリストビューに情報を表示したい。私はいくつかの GridViewColumns を持っており、すべて正常に動作します。

ただし、GridViewColumns コンテンツに VerticalAlignment (この場合は Top) が必要ですが、gridvewcolumn intself は VerticalContentAlignment 依存関係プロパティを提供しません。DisplayMemberBinding を使用する場合、VerticalAlignment 情報を提供することもできません。

カスタム DataTemplate を Celltemplate として使用する場合、VerticalAlignment="top" dp をテキストブロックなどに追加できます。ただし、これは機能しません。このタスクを満たすための「気の利いた特別な手品」はありますか? (

4

1 に答える 1

26

このスタイルを以下に適用できますListView

<Style TargetType="{x:Type ListView}">
    <Setter Property="ItemContainerStyle">
        <Setter.Value>
            <Style TargetType="ListViewItem">
                <Setter Property="VerticalContentAlignment" Value="Top"/>
            </Style>
        </Setter.Value>
    </Setter>
</Style>
于 2008-10-07T08:43:24.167 に答える