假设你在 wpf 中创建了一个标准的 UserControl 或 CustomControl,然后声明了一个复杂类型的属性
公共 ComplexPropertyType AProperty { 获取;放; }
复杂类型是具有一堆属性的简单类
public class ComplexPropertyType
{
public int IntP { get; set; }
public String Strp { get; set; }
}
在设计时 AProperty 不可编辑。
我记得 System.ComponentModel 中有一些属性允许我指定使用标准属性编辑器来使该属性可编辑,但我不记得了。
任何人都有一个显然不需要编写自定义属性编辑器的解决方案?毕竟如果我在我的控件中声明一个属性,它是复杂类型 Es 的集合。
公共 ObservableCollection ACollOfProperty { 获取;放; }
设计人员自动使用能够编辑我的复杂类型的 System.ComponentModel.Design.CollectionEditor
提前致谢。