ViewModel 당 하나의 뷰를 인스턴스화하는 방법이 있습니까? 나는 현재뷰 모델 당 하나의 뷰 인스턴스화 (동일한 유형의 여러 뷰)
<DataTemplate DataType="{x:Type vm:CustomerViewModel}">
<vw:CustomerView/>
</DataTemplate>
자신의 Viewmodels에 뷰를 적용하지만 내 작업을하는 것입니다으로보기는 내가 뷰 모델 당 하나의보기를 만드는 대신 단지의 DataContext를 변경 내 프로그램이 필요 자신의 초점을 텍스트 상자의 선택을 기억합니다.
는 이미이 두 전체 주를 검색하고 내 질문에 내가 (텍스트 상자 선택을 기억하는 방법이 아니라) 여러 동일한 유형의 조회수 :
아이디어를 주셔서 감사합니다.하지만 이미 시도했는데 ... 제 질문은 여러 가지보기를 인스턴스화 할 수 있는지 여부입니다. 솔직히 말해서 왜하지 않을 이유가 없는지 보았습니다. 그것은 심지어 내가 주목할만한 방법으로 성능에 영향을 미치지 않을 것이라고 생각합니다. – hali
물론, 그것은 꽤 로터리이고 모든 연결을 추적해야합니다. –