我定义的类:
public class Parent : IParent
{
public string ParentText
{
get { return "ParentText"; }
}
}
public interface IParent
{
string ParentText { get;}
}
public class Child : Parent, IChild
{
public string ChildText
{
get { return "ChildText"; }
}
}
public interface IChild : IParent
{
string ChildText { get;}
}
当我尝试绑定控件ICHILD例如,我可以为ChildText属性做到这一点,但不是ParentText财产。 如果我尝试绑定到儿童的实例,这两个属性是可绑定。 为什么数据绑定机制不会看到其他接口继承的属性?
编辑:新手的SharePoint是正确的:当手在代码中定义的数据绑定工作。 不过,我试图定义使用BindingSource组件在设计数据绑定。 当您添加对象源到项目,并将其指向ICHILD接口,只ChildText是可见的定义绑定。
我更新的问题的标题,以更好地反映我的问题。