【发布时间】:2014-07-13 11:03:42
【问题描述】:
我正在使用 Xceed WPF takeit 属性网格中的 propertyGrid。
当我将一个对象绑定到网格时,它会使用 ToString() 方法列出其中的嵌套类并且是只读的。我希望它还列出这些嵌套类中的属性。属性网格是否支持这一点?有没有更好的图书馆?
例如
Class Parameters {
public int number {get;set;}
Public CustomVector vector1 {get; set;}
Public CustomVector vector2 {get; set;}
}
Class CustomerVector {
public double a {get; set;}
public double b {get; set;}
public double c {get; set;}
public double d {get; set;}
}
在这种情况下,它只会列出 3 个元素,返回 vector1 和 vector2 的 ToString()。我想让它让我编辑两个向量的 a,b,c,d。
【问题讨论】:
-
我建议使用数据模板而不是属性网格。我认为通过更改更易于维护。您有足够的控制权对特定类型进行特定更改
标签: c# wpf propertygrid