我正在为一个新项目制作绑定原型,但遇到了 Blend 和绑定的障碍。我们正在尝试给我们一个实现了接口的BindableEntity
类。ICustomTypeDescriptor
这样做的原因是允许将实体框架和 UI 上的绑定分开。
我们遇到的问题是 Blend 使用反射而不是ICustomTypeDescriptor
我们的属性描述符的实现。例如,当我单击主窗口中某个文本块的绑定时,我需要显示FirstName
和LastName
属性,以便设计人员可以选择它们。我不希望他们使用自定义绑定。具有讽刺意味的是,Visual Studio 演示了所需的行为。
这是 源代码的链接
有没有人对如何做到这一点有任何想法?