我想让 TreeViewItem 的内容中包含空的 ListBox 看起来像没有任何内容的 TreeViewItem。例如,TreeViewItem“A”看起来像我希望的那样。当 TreeViewItem“B”中的 ListBox 为空时,我希望“B”看起来像“A”。
<TreeView>
<TreeViewItem x:Name="A" Header="Header" />
<TreeViewItem x:Name="B" Header="Header with empty list">
<ListBox x:Name="localContent" ItemsSource="{Binding listContent}">
<!--ListBox.Style>
<Style TargetType="ListBox">
<Style.Triggers>
<DataTrigger Binding="{Binding listContent.Count}" Value="0">
<Setter Property="{Binding ElementName=localItem, Path=Background}">
<Setter.Value>
<Color R="0" G="0" B="0" />
</Setter.Value>
</Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</ListBox.Style-->
</ListBox>
</TreeViewItem>
</TreeView>