2012-04-11 30 views
2

私はアイテム間にいくつかのパディングがあることを確認したい水平リストビューを持っています(私の場合、アイテムテンプレート内にグリッドがあります)。しかし、最後の余分なパディンググリッドWPF ListViewでアイテム間にパディングを追加するにはどうすればよいですか?

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

enter image description here

EDIT

は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

...することができますです、本当に便利でしたをListViewItemContainerStyleに設定します。 DataTriggerRelativeSource PreviousDatanullとすると、条件付きにすることができます。

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

関連する問題