我做了一些小的自定义 ItemsControl 来将一些列表显示为项目行。它几乎完美地工作。
<ItemsControl.ItemTemplate>
<DataTemplate>
<WrapPanel Orientation="Horizontal">
<TextBlock x:Name="delimiter" Text=";" Margin="0 0 5 0"/>
<TextBlock Text="{Binding LinkId}" />
</WrapPanel>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource PreviousData}}" Value="{x:Null}">
<Setter Property="Visibility" TargetName="delimiter" Value="Collapsed"/>
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</ItemsControl.ItemTemplate>
我的问题在定界符中:当 ItemsConteol 换行到下一行时,定界符 char 会从下一行开始。
我知道问题出在哪里,但我不知道如何解决。
慕桂英3389331
汪汪一只猫
翻阅古今
相关分类