안녕하세요, 저는 나무의 일부인 IFooNode 인터페이스를 사용하고 있습니다.
HierarchicalDataTemplate을 사용하여 TreeView에이 트리를 표시하려고합니다. 그러나 이것은 인터페이스 때문에 작동하지 않습니다. 내가 그 주위에 두 가지 방법으로 볼 둘 다 내가wpf와 인터페이스를 사용하는 방법 HierarchicalDataTemplate
"좋은"전화 정말 IFooNode를 구현 입력하는 내용을 알아보십시오 것입니다 무엇에 대한 참조를 추가 한 후 어셈블리 정의 FooNode을 발견, (의이 FooNode ... 부르 자)
(... Implementating 클래스는 결코 변하지 않는 희망) 해당 어셈블리와 FooNode에 대한 HierarchicalDataTemplate을 작성, IFooNode를 래핑 클래스 MyCoolIFooNodeWrapperForWpf 쓰기 트리에 결합하지 않지만, 트리 루트에서 MyCoolIFooNodeWrapperForWpf의 목록을 채우기 MyCoolIFooNodeWrapperForWpf에 대한 HierarchicalDataTemplate을 작성하십시오.
은 어떻게 든 항상는
다른 아이디어 (I 생각이 ... 덜 악한 것)에 상관없이 데이터가 무엇인지 형, HierarchicalDataTemplate을 적용하지 수 있습니까?
는 http://stackoverflow.com/a/9804166/603268 참조 (즉,이
IFoo
에 대한 템플릿과IBar
하나가 있다면, 당신은IFoo
및IBar
을 지원하는 개체에 대한 사용합니까 어떤 템플릿?입니다) -이게 나를 위해 일했습니다. –