programing

WPF 바인딩 : 바인딩 경로에서의 캐스팅

newstyles 2023. 4. 14. 21:23

WPF 바인딩 : 바인딩 경로에서의 캐스팅

난 구속이 있어Path로 설정되어 있다.Path=Item.Tag.caption캐스팅이 필요해서Item로.IEDGE먼저 접속할 수 있도록Tag소유물.이것을 달성할 수 있는 방법이 있나요?

마지막으로 이 문제의 해결 방법은 다음 구문을 사용하는 것입니다.

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

이전 코드 캐스트Item타입에 맞게IEdge접속하기 위해Tag소유물.

여러 개의 중첩된 캐스트의 경우 글로벌 패턴은 다음과 같습니다.

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

코멘트에 제시된 바와 같이 이 솔루션을 사용할 때는 속기 바인딩 구문을 사용하지 마십시오. 실제로 사용하지 않으면 작동하지 않습니다.

언급URL : https://stackoverflow.com/questions/16560550/wpf-binding-casting-in-binding-path