gpt4 book ai didi

c# - 根据 ObservableCollection 是否为空禁用 MenuItem

转载 作者:行者123 更新时间:2023-11-30 13:56:34 25 4
gpt4 key购买 nike

如果绑定(bind)到 MenuItemItemsSourceObservableCollection 是否为空,我如何检查 Xaml?基于此,我想启用或禁用 MenuItem

想要什么:

<MenuItem 
ItemsSource="{Binding loadables}"
Tag="{Binding load}">
<MenuItem.Triggers>
<Trigger Property="HasItems" Value="False">
<Setter Property="IsEnabled" Value="False"/>
</Trigger>
</MenuItem.Triggers>
</MenuItem>

最佳答案

loadables.Count 为 0 时,你可以触发一些东西

<MenuItem ItemsSource="{Binding loadables}" Tag="{Binding load}">
<MenuItem.Style>
<Style TargetType="{x:Type MenuItem}">
<Style.Triggers>
<DataTrigger Binding="{Binding loadables.Count}" Value="0">
<Setter Property="IsEnabled" Value="False"/>
</DataTrigger>
</Style.Triggers>
</Style>
</MenuItem.Style>
</MenuItem>

关于c# - 根据 ObservableCollection 是否为空禁用 MenuItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26931344/

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