【发布时间】:2011-04-08 10:10:46
【问题描述】:
我已经创建了自己的自定义绑定类并为其添加了一个属性:
public BindingGroupCollection BindingGroups
{
get { return validationResultGroup; }
set { validationResultGroup = value; }
}
public class BindingGroupCollection : ObservableCollection<BindingGroup> { }
在我的 xaml 类中,我声明了对象和集合:
<local:BindingGroup x:Key="BG1"/>
<local:BindingGroup x:Key="BG2"/>
<local:BindingGroupCollection x:Key="BindingGroups1">
<StaticResourceExtension ResourceKey="BG1"/>
<StaticResourceExtension ResourceKey="BG2"/>
</local:BindingGroupCollection>
我想在我的绑定中使用它,例如:
<TextBox Text="{local:CustomBinding BindingGroups={Binding Source={StaticResource BindingGroups1}}}"/>
但我得到一个错误,即目标不是依赖对象。有什么帮助吗?
【问题讨论】:
标签: wpf binding dependency-properties