1
나는 GridView
뷰와 함께 ListView
을 사용하여 검색 결과를 표시합니다. 표시 할 요소가없는 경우 ListView
중간에 유익한 메시지 ("No elements found"와 같은 것)를 표시하고 싶습니다. 어떻게해야합니까?컬렉션 대신 ListView에 텍스트 표시
나는 GridView
뷰와 함께 ListView
을 사용하여 검색 결과를 표시합니다. 표시 할 요소가없는 경우 ListView
중간에 유익한 메시지 ("No elements found"와 같은 것)를 표시하고 싶습니다. 어떻게해야합니까?컬렉션 대신 ListView에 텍스트 표시
:
<ListView Name="List"
DockPanel.Dock="Top"
ItemsSource="{Binding Items}">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Width="70" Header="Serial" DisplayMemberBinding="{Binding Path=Serial}" />
</GridView.Columns>
</GridView>
</ListView.View>
<ListView.Style>
<Style TargetType="ListView">
<Style.Triggers>
<Trigger Property="HasItems"
Value="False">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListView">
<StackPanel>
<ListView>
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Width="70" Header="Serial" DisplayMemberBinding="{Binding Path=Serial}" />
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
<TextBlock Text="No items..."/>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</ListView.Style>
</ListView>
[WPF 목록 상자 빈 DataTemplate을 (의
가능한 중복 http://stackoverflow.com/questions/699881/ wpf-listbox-empty-datatemplate) –