wpf 응용 분야의 일반 유형 유형에서 유전자 전환의 도전
또는 는 에 a )를 구현하는 경우 를 인터페이스로 변환하고 이러한 방식으로 공개 기능에 액세스 할 수 있습니다.
기본 클래스에서 일반 메소드 사용 : 유형을 매개 변수로 받아들입니다. 이를 통해 직접 변환에 의존하지 않고 클릭을 처리 할 수 있습니다.
Generic<派生类型>
와 같은 파생 된 유형이며, usercontrol은 의 인스턴스라고 기대한다는 것입니다. Generic<基类型>
핵심 개념 이해 DataContext
직접 변환 할 수 없습니다. 이것은 일반 시스템의 기본 한계입니다. 이를 설명하려면 그러한 변환을 실행할 수 있다고 가정하십시오. Generic<基类型>
InvalidCastException
가 있다고 가정하면 DataContext
가 포함되기 때문에 이것은 논리가 일치하지 않을 것입니다. BaseViewModel<线>
대안 BaseViewModel<连接器>
Generic<基类型>
Generic<派生类型>
Generic<基类型>
위 내용은 WPF 응용 프로그램의 제네릭으로 캐스팅 문제를 극복하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!