【问题标题】:Binding to ObservableCollection from Custom Control从自定义控件绑定到 ObservableCollection
【发布时间】:2010-12-21 07:15:32
【问题描述】:

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

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

这可能吗?

【问题讨论】:

  • 一些sn-ps的代码有助于理解你想要做什么。

标签: c# wpf mvvm binding


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    • 1970-01-01
    • 2015-02-15
    • 2013-03-29
    相关资源
    最近更新 更多