У меня есть привязка, где Path
установлен на Path=Item.Tag.caption
, но сначала мне нужно отбросить Item
до IEDGE
, чтобы я мог получить доступ к свойству Tag
.
Есть ли способ достичь этого?
Связывание WPF: литье в пути привязки
Ответ 1
Решение проблемы, наконец, заключается в использовании следующего синтаксиса:
Path=Item.(myNameSpace:IEdge.Tag).caption
Предыдущий код привёл Item
к типу IEdge
, чтобы получить доступ к свойству Tag
.
В случае множественных вложенных отливок глобальный шаблон:
Path=Obj1.(ns1:TypeObj1.Obj2).(ns2:TypeObj2.Obj3)...(nsN:TypeObjN.BindedProp)