2010-11-26 5 views
0

전 SL에 익숙하지 않아서 제 문제를 해결하기위한 모범 사례가 무엇인지 궁금합니다. 저는 PropertyA, PropertyB 등등을 가진 say car라는 기본 클래스를 가지고 있습니다. 저는 Car에서 Ferrari를 파생시키고 PropertyC를 추가했습니다. 나는 또한 자동차 기본 클래스에서 Lada (: D)를 파생시키고 PropertyD를 추가했습니다.MVVM을 사용한 다형성 데이터 바인딩

이제 클라이언트 측에서 내보기의 컨트롤에 바인딩 할 자동차 개체 컬렉션이 있습니다. 컬렉션에있는 일부 오브젝트는 페라리이고 일부는 Lada입니다. 각 유형에 대해 사용자 정의 DataTemplate이 필요합니다. 당신의 제안은 무엇입니까? 어디에서 자동차 객체의 유형을 확인해야하며 어떻게 객체를 사용자 정의보기로 지정해야합니까? ValueConverter를 사용해야합니까, 아니면 문제를 해결할 더 깨끗한 방법이 있습니까? MVVM에 대한 경험이 없으므로 어둡게 남겨지는 것이 있습니다.

감사합니다.

답변

관련 문제