Catel ViewModels의 성능에 문제가 있습니다.여러 목록 항목이있는 Catel 성능
~ 300 개의 항목이있는 ListView가 있습니다. 각 항목에는 고유 한 UserControl 및 ViewModel이 있습니다. ViewModel은 생성자의 매개 변수 인 Model 속성을가집니다.
복잡하지 않은 300 개의 ViewModel을 만드는 데 적어도 10 초가 걸립니다.
일반적인 문제입니까? 어떻게 처리해야합니까? 뷰/뷰 모델을 많이 사용하는 경우
을 얼마나 큰 당신의 VM V인가? ListView 항목을 만들고 보유하는 코드를 보여 주시겠습니까? – WiiMaxx
내 ViewModel에는 2 개의 명령과 1 개의 속성이 포함되어 있습니다. 모델에는 3 개의 속성 만 포함되어 있습니다. 부모 뷰 모델의 Initialized 이벤트에 VM을 작성했습니다. Model 매개 변수가있는 생성자 만 있으면됩니다. – Tomasz