서비스 로케이터 클래스를 사용하여 WPF 페이지를 바인딩 할 ViewModel을 제공하는 경우. ViewModel을 Singleton 범위 또는 Factory 범위로 설정해야합니까? 하나는 일반적으로 WPF 응용 프로그램을위한 더 좋은 아이디어입니까 ??WPF 응용 프로그램에서 서비스 찾기 패턴을 사용할 때보기 모델의 범위
실버 라이트에서 싱글 톤은 사용자 정의 컨트롤이고 전경 안팎으로 만 이동한다는 점을 잘 알고 있습니다. 하지만이 패턴을 적용하기 전까지는로드 할 때마다 페이지 및 해당 VM의 인스턴스를 새로 작성했습니다.
나와 내 동료는 각 옵션에 대해 모든 장점과 단점을 극복했으며, 우리 시나리오에서 더 좋은 옵션은 없습니다.
감사합니다.
주의해서 아래쪽 표를 설명하겠습니까? 내가 받아 들인 대답과 같은 결론에 도달함에 따라, 여기 : http://stackoverflow.com/questions/6188584/viewmodel-and-singleton-pattern –