从自定义控件绑定到ObservableCollection

时间:2010-12-21 07:15:33

标签: c# wpf mvvm binding

我有一个带有ObservableCollection的自定义控件......

在我的Generic.xaml中,我在那里定义了控件模板,我想将ListBox绑定到它自己的自定义控件的observablecollection(实现的INotifyPropertyChanged),这与正常情况不同,因为我们没有绑定到视图模型。

这可能吗?

1 个答案:

答案 0 :(得分:1)

如果要将控件模板中的控件(在您的情况下为列表框)绑定到自定义控件中的对象(在您的情况下为ObservableCollection),您应该将该对象定义为自定义控件中的依赖项属性,然后使用'TemplateBinding'绑定到控件模板中的对象。

但我想知道它确实是你想要的自定义控件而不是用户控件。