gpt4 book ai didi

wpf - 将 ListBoxItem 的 IsSelected 属性绑定(bind)到对象源的属性

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

我有一个 WPF ListBox 控件,我将其 ItemsSource 设置为项目对象的集合。如何将 ListBoxItemIsSelected 属性绑定(bind)到相应项目对象的 Selected 属性,而无需将对象的实例设置为Binding.Source

最佳答案

只需覆盖 ItemContainerStyle:

   <ListBox ItemsSource="...">
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="IsSelected" Value="{Binding Selected}"/>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>

哦,顺便说一句,我想您会喜欢 WPF 博士的这篇精彩文章:ItemsControl: A to Z .

希望这有帮助。

关于wpf - 将 ListBoxItem 的 IsSelected 属性绑定(bind)到对象源的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1875450/

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