45

我有一个Path设置为的绑定Path=Item.Tag.caption,但我需要先转换ItemIEDGE才能访问该Tag属性。有没有办法做到这一点?

4

1 回答 1

79

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

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

前面的代码强制Item转换为类型IEdge以便访问该Tag属性。

在多个嵌套强制转换的情况下,全局模式为:

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

正如评论中所建议的那样,使用此解决方案时不要使用速记绑定语法。确保您实际使用Path=,否则它将无法正常工作!

于 2013-05-15T10:42:29.893 回答