通过DependencyProperty和接口进行WPF数据绑定

通过DependencyProperty和接口进行WPF数据绑定,wpf,binding,interface,user-controls,dependency-properties,Wpf,Binding,Interface,User Controls,Dependency Properties,我是WPF的新手,尝试为我编写一个自定义用户控件。因此,我添加了BindingList类型的dependencProperty,名为mycomboxSource 在自定义控件中,我有一个组合框,它将其itemssource绑定到此列表 在我的主窗口中,我创建了一个BindingList,并将属性mycomboxSource绑定到此列表 当我不使用接口而是在自定义界面中使用MyInterfaceImplementation时 用户控制一切正常。但使用该接口,我得到以下错误: 无法创建默认转换器以在

我是WPF的新手,尝试为我编写一个自定义用户控件。因此,我添加了BindingList类型的
dependencProperty
,名为mycomboxSource 在自定义控件中,我有一个组合框,它将其itemssource绑定到此列表

在我的主窗口中,我创建了一个
BindingList
,并将属性mycomboxSource绑定到此列表

当我不使用接口而是在自定义界面中使用MyInterfaceImplementation时 用户控制一切正常。但使用该接口,我得到以下错误:

无法创建默认转换器以在类型“System.ComponentModel.BindingList
1[WpfApplication1.MyInterfaceImplementation]”和“System.ComponentModel.BindingList
1[WpfApplication1.IMyInterface]”之间执行“单向”转换

但我们无法找到如何创建这样的转换器。我试图实现
IValueConverter
,并在主窗口中设置MyComboxSource属性时添加此转换器,但没有任何效果


那么我该如何解决这个问题呢?非常感谢!Mäx.

显示您已经尝试过,查看代码将更容易理解问题所在。