gpt4 book ai didi

.net - WPF 列表框空数据模板

转载 作者:行者123 更新时间:2023-12-03 06:01:25 26 4
gpt4 key购买 nike

我想知道人们如何处理没有项目的 ListBox 控件?例如我想绑定(bind)搜索结果列表,但如果没有找到结果,我想显示“未找到结果”。

我目前解决此问题的方法是,如果结果集计数 = 0,则隐藏列表框并显示带有“未找到结果”消息的标签。理想情况下,我想要 ASP .NET datagrid EmptyTemplate 解决方案之类的东西。

干杯

最佳答案

我使用这段代码取得了一些成功:

<Style TargetType="ListBox" x:Key="ListStyle" BasedOn="{StaticResource {x:Type ListBox}}">
<Style.Triggers>
<DataTrigger
Binding="{Binding RelativeSource={x:Static RelativeSource.Self}, Path=Items.Count}"
Value="0"
>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<TextBlock>No items to display</TextBlock>
</ControlTemplate>
</Setter.Value>
</Setter>
</DataTrigger>
</Style.Triggers>
</Style>

关于.net - WPF 列表框空数据模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/699881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com