【发布时间】:2015-12-22 10:18:59
【问题描述】:
我有一个带有以下伪代码的类:
class A { property : Color, property : Value}
我有另一个 B 类,其伪代码如下:
Class B {int x, A a1, A a2, A a3 }
我有ObservableCollection<B> b;
我必须将 b 绑定到数据网格。
我的问题是如何绑定 a1、a2、a3..?
我使用DataGridTemplateColumn 来呈现Color 和Value。但是,我无法绑定 a1 或 a2 ..
我怎样才能做到这一点?
谢谢,
【问题讨论】:
-
发布代码的相关部分,例如类声明和 DataGridTemplateColumn XAML。
-
简单绑定b.a1.color ...等
-
@jHilscher 除非
a1和Color被声明为属性,而不是字段,否则这是行不通的。 -
@Clemens 是的,我忘记了,这是正确的。因此可以将它们定义为属性或将它们与其他属性映射。