Содержимое GridViewColumn и VerticalAlignment

Я хочу отобразить некоторую информацию в списке с помощью GridView. У меня есть несколько GridViewColumns, и все работает нормально.

Однако, для содержимого GridViewColumns должно быть значение VerticalAlignment (верхний в этом случае) но сама gridwewlumn не предлагает свойство зависимостей VerticalContentAlignment. при использовании DisplayMemberBinding также нет возможности поставлять Информация о вертикальной привязке.

При использовании пользовательского DataTemplate в качестве Celltemplate я могу добавить VerticalAlignment = "top" dp, например. некоторый текстовый блок. однако это не сработает. есть ли какой-нибудь "изящный специальный волшебный трюк", чтобы заполнить этот таск? (

Ответы

Ответ 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>