내 WP7 앱이 삭제 표시에서 다시 돌아 오면 App.Resources에 저장 한 ViewModelLocator 클래스가 만들어집니다. 이걸 어떻게 처리 할 수 있니? 내 ViewModelLocator 생성자에는 여러 개의 ViewModel이 만들어지고 이러한 생성자에는 여러 WCF Service 호출이 있습니다. 이 클래스를 삭제 표시에서 돌아올 때마다 다시 만들도록하는 것은 잘못되었습니다.WP7에서 TombStoning을 처리하는 방법 ViewModelLocator
내 App이 Tombstoned를 가져 오기 전에 ViewModelLocator를 serialize해야하고 이후에 deserialize해야 할 것으로 보입니다. 올바른 소리? MVVM-Light에이 문제를 처리 할 수있는 무언가가 있습니까?
나는이 사용해야 패턴의 모든 유형이 있습니까? ViewModelLocator를 App.Resources 밖으로 가져와서 Singleton으로 만들고 Application_Activated 및 Application_Deactivated에서 직렬화/직렬화 해제/생성을 처리하는 것처럼 보입니다. 하지만 싱글 톤을 만드는 것이 좋은 생각인지, 어떻게 든 내 View 바인딩을 망칠 지 확실하지 않습니다. – Tyler