나는 내 자신의 itemtemplate을 만든 ListView를 가지고 있습니다. itemtemplate은 단순히 색상 테두리가있는 사각형처럼 보이고 내부는 매우 간단한 텍스트를 표시합니다. 내가 성취하고자하는 것은 각 항목 (listviewitem) 사이에 수직선을 배치하여 수직으로 "링크"된 모양을주는 것입니다. 지금은 스택 패널을 만들었지 만 항목을 선택하면 선을 선택하는 문제가 있습니다. 줄이 listboxitem의 일부가 아닌 것처럼 보이게하려고합니다. 이 아이디어를 어떻게 디자인 할 수 있을까요? 나에게는 캔버스가 주문하는 것처럼 보이지만 나는 운이 없다.세로줄 추가 ("링크") ListView의 두 항목 사이에
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Margin="2">
<Line StrokeThickness="3" X1="0" Y1="0" Y2="20" Stroke="Black" HorizontalAlignment="Center" >
<Line.Style>
<Style TargetType="{x:Type Line}">
<Setter Property="Stroke" Value="Black" />
<Style.Triggers>
<DataTrigger Binding="{Binding IsFirstRow}" Value="True">
<Setter Property="Visibility" Value="Collapsed" />
</DataTrigger>
</Style.Triggers>
</Style>
</Line.Style>
</Line>
<Border x:Name="UnitBorder" Style="{StaticResource UnitBorderStyle}">
<TextBlock Text="{Binding UnitLandNumber}" HorizontalAlignment="Center" />
</Border>
<Line StrokeThickness="3" X1="0" Y1="0" Y2="20" Stroke="Black" HorizontalAlignment="Center" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
Thx이 작업이 수행되었습니다. :) – TMan