我有一个绑定(bind),其中 Path
设置为 Path=Item.Tag.caption
,但我需要转换 Item
至IEDGE
首先我可以访问Tag
属性(property)。
有没有办法做到这一点?
最佳答案
最后,该问题的解决方案是使用以下语法:
Path=Item.(myNameSpace:IEdge.Tag).caption
之前的代码转换
Item
到类型 IEdge
为了访问 Tag
属性(property)。在多个嵌套强制转换的情况下,全局模式是:
Path=Obj1.(ns1:TypeObj1.Obj2).(ns2:TypeObj2.Obj3)...(nsN:TypeObjN.BindedProp)
正如评论中所建议的 使用此解决方案时不要使用速记绑定(bind)语法。确保您实际使用
Path=
否则它将无法正常工作!
关于WPF 绑定(bind) : Casting in binding path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16560550/