WPF绑定:在绑定路径中进行转换

时间:2013-05-15 08:45:20

标签: wpf binding

我有Path设置为Path=Item.Tag.caption的绑定,但我需要先将Item转换为IEDGE,以便我可以访问Tag属性。 有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:56)

最后,问题的解决方案是使用以下语法:

Path=Item.(myNameSpace:IEdge.Tag).caption

之前的代码将Item投射到IEdge类型,以便访问Tag属性。

如果是多个嵌套转换,则全局模式为:

Path=Obj1.(ns1:TypeObj1.Obj2).(ns2:TypeObj2.Obj3)...(nsN:TypeObjN.BindedProp)