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
'programing' 카테고리의 다른 글
SQL 테이블을 만들고 Excel 스프레드시트 데이터로 입력하는 방법은 무엇입니까? (0) | 2023.04.14 |
---|---|
Microsoft 를 사용하지 않고 C# 의 Excel 파일을 읽는 방법.Office.Interop.Excel 라이브러리 (0) | 2023.04.14 |
Python에서 콤마로 분할하고 공백을 제거하는 방법은 무엇입니까? (0) | 2023.04.14 |
Windows에서 Jenkins 서비스 시작/중지 및 재시작 (0) | 2023.04.14 |
WPF에서 Ctrl + Tab과 Ctrl + Shift + Tab을 캡처하는 방법 (0) | 2023.04.14 |