2

アイテム間にパディングがあることを確認したい水平のListViewがあります(私の場合はアイテムテンプレート内にグリッドがあります)が、最後のグリッドに余分なパディングがないようにします

赤い線があるところにパディングがあるようにしたいです。

ここに画像の説明を入力してください

編集

HBの提案は本当に役に立ちました。これは、グリッド間に5pxのマージンを確保するために追加したスタイルです...

<ListView.ItemContainerStyle>
    <Style TargetType="ListViewItem">
        <Setter Property="Margin" Value="5 0 0 0" />
        <Style.Triggers>
            <DataTrigger Binding="{Binding RelativeSource={RelativeSource PreviousData}}" Value="{x:Null}">
                <Setter Property="Margin" Value="0" />
            </DataTrigger>
        </Style.Triggers>
    </Style>
</ListView.ItemContainerStyle>
4

1 に答える 1

4

PaddingのにItemContainerStyleを設定できますListViewDataTriggeron RelativeSource PreviousDatabeingnullを使用して条件付きにすることができます。

Panelまたは、間隔の概念を持つ新しいを作成することもできます。

于 2012-04-11T17:41:49.087 に答える