WPF数据绑定到非属性

时间:2011-01-31 21:27:19

标签: c# wpf binding

我希望能够将WPF表单元素绑定到属性以外的内容,或者至少是更高级的属性。据我所知,WPF表单只会绑定到公共属性。

例如,为飞机制作座位表,为所有不同的乘客创建物业非常麻烦:

Plane.Seat1A
Plane.Seat1B
Plane.Seat2A
Plane.Seat2B
Plane.Seat3A
Plane.Seat3B
etc....

我更愿意绑定到由字符串索引的数组,例如:

<Label Content="{Binding Path=Seat["2A"] }" .... /> 

在WPF中是否有任何可以接近此行为的内容?

1 个答案:

答案 0 :(得分:5)

我相信如果从“2A”左右删除引号,您的示例将有效。这是an article