![]() |
1
9
如果我没有弄错,它会显示对子对象调用.toString()的结果,因此您可以重写该结果以返回描述的内容。 是否尝试绑定到value1.description?(我猜不起作用)。 我有一个类,在绑定时可以使用它来代替List,它将处理这个问题,实现ITypedList,它允许集合为其对象提供更多的“属性”,包括计算属性。 我拥有的文件的最新版本如下: https://gist.github.com/lassevk/64ecea836116882a5d59b0f235858044 使用:
基本上,您绑定到
还可以添加计算属性,如:
或使用.NET 3.5:
|
![]() |
2
9
自从你提到
访问子属性是一件痛苦的事情;货币管理器绑定到列表,因此默认情况下您只能访问即时属性;但是,您可以克服此问题。
如果你绝对需要的话
使用自定义类型描述符。您也需要使用不同的令牌,比如“foo-bar”而不是“foo.bar”。然而,这是一个
专业
需要了解的工作量
最简单的修复方法是将属性公开为填充/传递:
然后绑定到“value2description”等。 |
![]() |
3
3
我不确定您是否在使用ASP.NET,但是如果是,则可以使用模板列和eval()方法来显示嵌套对象的值。例如,要显示子对象的描述属性:
|
![]() |
4
1
不知道你是不是在找这样的东西… 您可以编写如下方法:
然后像这样绑定对象:
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |