gpt4 book ai didi

wpf绑定(bind)到元素

转载 作者:行者123 更新时间:2023-12-04 10:56:36 24 4
gpt4 key购买 nike

好吧,我想我的场景很容易有两个元素:
列表框 按钮 :

<ListBox Name="BannedItemsListBox"
Margin="5"
MinWidth="100"
MaxWidth="100" " Height="
204" ItemsSource="{Binding Path=BannedItems, Mode=TwoWay}"></ListBox>
<Button Name="RemoveBannedItemsButton"
Margin="5"
MinWidth="65"
Height="22"
Click="RemoveBannedItemButton_Click">Remove</Button>

我要绑定(bind) IsEnabled仅当在 中选择(聚焦)ListBox 中的项目时,属性按钮才为真XAML

我试过
IsEnabled="{Binding ElementName=BannedSourcesListBox, Path=TouchesDirectlyOver.Count}"

但不行。

最佳答案

选择与 Touches 有什么关系? (另外 ElementName 已关闭)
我会试试这个:

IsEnabled="{Binding SelectedItems.Count, ElementName=BannedItemsListBox}"
解释:基本上绑定(bind)系统试图将输入转换为手头的属性,一个 bool 值,所以当它得到一个整数时, 0将转换为 false , 高于 true .因此,如果选择了一个或多个项目,按钮将被启用。

关于wpf绑定(bind)到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6803392/

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