【发布时间】:2011-01-27 15:53:33
【问题描述】:
任何人都可以建议显示文本块(带有诸如“List Empty”之类的文本)的最佳方式,以便它的可见性绑定到 Items.Count。
我已经尝试了以下代码,但无法让它工作,所以认为我一定是做错了。
<ListBox x:Name="lstItems"
ItemsSource="{Binding ListItems}">
</ListBox>
<TextBlock Margin="4" FontStyle="Italic" FontSize="12" Text="List is empty" Visibility="Collapsed">
<TextBlock.Style>
<Style TargetType="{x:Type TextBlock}">
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=lstItems, Path=Items.Count}" Value="0">
<Setter Property="Visibility" Value="Visible" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
【问题讨论】:
标签: wpf data-binding listbox styling