Wpf 是否可以为绑定到我的Listbox.ItemSource的集合中的项引发属性更改事件?
我有一个从ListBox类继承的用户控件,它显示我命名为DataSeries的自定义类的列表 每个DataSeries都有几个依赖属性,例如LineColor。我可以毫无问题地将我的DataSeries集合绑定到listbox itemsource,并使用我定义的模板显示它(该模板使用一些DataSeries属性) 我的问题是,如果我更改一个DataSeries属性,是否可以引发一个事件让listbox知道 例如,我有一个颜色拾取对话框,它会更新绑定集合中数据系列的线条颜色。关闭对话框后,我希望列表框反映更改,并为另一个usercontrol触发更新事件。我相信这是可能的,我只是不知道如何解决这个问题Wpf 是否可以为绑定到我的Listbox.ItemSource的集合中的项引发属性更改事件?,wpf,data-binding,user-controls,listbox,Wpf,Data Binding,User Controls,Listbox,我有一个从ListBox类继承的用户控件,它显示我命名为DataSeries的自定义类的列表 每个DataSeries都有几个依赖属性,例如LineColor。我可以毫无问题地将我的DataSeries集合绑定到listbox itemsource,并使用我定义的模板显示它(该模板使用一些DataSeries属性) 我的问题是,如果我更改一个DataSeries属性,是否可以引发一个事件让listbox知道 例如,我有一个颜色拾取对话框,它会更新绑定集合中数据系列的线条颜色。关闭对话框后,我希望
谢谢,非常感谢您的帮助。我想我的回答也适用于您的情况。谢谢您的回复,肯特。我不确定ObservaleCollection是否满足了我的需求,但看起来好像没有。您的自定义类看起来将完全满足我的需要。我回家后会试试的,再次感谢你的帮助!为了跟进,我做了一些很小的改动,但你的例子确实起到了帮助。现在,当项目属性更改时,我的集合将触发事件!感谢stevo的跟进。您的更改是针对您的用例的,还是更一般的?我很想知道你需要改变什么。