[UWP] ListView の各アイテム毎に区切り線を付ける

ListView の各アイテム毎に区切り線を付けるには ItemContainerStyle で Border を指定します。

<!-- ListView -->
<ListView ItemContainerStyle="{StaticResource ListViewItemStyle1}"/>
 
<!-- Resource -->
<Style x:Key="ListViewItemStyle1" TargetType="ListViewItem">
    <Setter Property="BorderBrush" Value="Gray"/>
    <Setter Property="BorderThickness" Value="0,0,0,1"/>
    <!-- 他のプロパティは省略 -->
</Style>

UWP では ListViewItemPresenter を Border で囲うとエラー になるようなので注意。

参考
ItemsControl 攻略 ~ 外観のカスタマイズ | grabacr.nét


カテゴリー: UWP タグ: , , パーマリンク