У меня есть список, в котором шаблон элемента использует стиль.Стили задают границу с помощью datatrigger, устанавливающего видимость границы для свертывания в зависимости от свойства.Это работает хорошо, за исключением того, что я все еще вижу очень узкую линию для каждого элемента в списке, который свернут.Я надеялся, что кто-то может помочь с тем, как установить видимость так, чтобы не было видимых следов, поскольку это вполне очевидно, когда последовательные элементы были свернуты.
Таблица данных определяет внешнюю границу с док-панелью внутри этойзатем к нему прикрепляются стековые панели.
Любая помощь приветствуется.
Ну, это упрощенный шаблон:
<DataTemplate x:Key="myTemplate">
<Border BorderThickness="0">
<Border.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding Path=IsActive}" Value="False">
<Setter Property="Border.Visibility" Value="Collapsed" />
</DataTrigger>
</Style.Triggers>
</Style>
</Border.Style>
<DockPanel LastChildFill="True" HorizontalAlignment="Stretch">
<StackPanel DockPanel.Dock="Right" HorizontalAlignment="Right" >
<TextBlock Text="{Binding Path=SeqNo, Converter={StaticResource SeqToTextConv}}"/>
<Label Content="..." />
</StackPanel>
</DockPanel>
</Border>
</DataTemplate>