将 ListBoxItem 的 IsSelected 属性绑定到对象源中的属性
我有一个 WPF ListBox
控件,并将其 ItemsSource
设置为项目对象的集合。如何将 ListBoxItem
的 IsSelected
属性绑定到相应项目对象的 Selected
属性,而无需将对象的实例设置为一个Binding.Source
?
I have a WPF ListBox
control and I'm setting its ItemsSource
to a collection of item objects. How can I bind the IsSelected
property of the ListBoxItem
to a Selected
property of a corresponding item object without having an instance of the object to set as a Binding.Source
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需覆盖 ItemContainerStyle:
哦,顺便说一句,我想您会喜欢 dr.WPF 的这篇精彩文章: ItemsControl:A 到 Z。
希望这有帮助。
Just override ItemContainerStyle:
Oh, by the way, I think you'd like this wonderful articles from dr.WPF: ItemsControl: A to Z.
Hope this helps.
我一直在寻找代码解决方案,所以这里是它的翻译。
I was looking for a solution in code, so here is the translation of that.