Caliburn micro에서이 뷰 모델 http://pastebin.com/iVGYuPp1을 가지고 있는데, 피커를 선택하여 WP8.1에서 파일을 선택하면 앱이 선택 후 Windows Phone 8.1에서 다시 활성화되기 때문에 View가 실제로 활성화 될 때이를 감지해야합니다. 따라서 파일의 값을 변경해야합니다.Caliburn Micro Viewmodel 변경 변수
저는 마이크로 캘리브레이션에 익숙하지 않으며 이것을 달성하는 방법에 대해 확신하지 못합니다. Picker는 App.xaml.c에서 인스턴스화 된 Singleton 클래스입니다.
감사합니다.
EDIT : Windows 스토어 측 피커로 파일을 가져올 수있는 방법이 있으므로 문제가 없습니다.
나는 그것을 사용하려했지만 내 경우에는 작동하지 않는다. OnActivated가 다시 시작하지 않을 때마다 그 시점으로 돌아옵니다. 앱이 시작될 때만 활성화됩니다. –
이 http://pastebin.com/x8BcFpKR은 App.xaml.cs에서 OnActivated를 사용하는 방법입니다 (이 문제는 내 문제 일 수 있음). IFilePickerService.ContinueAsync는 파일을 선택하는 함수입니다 –
귀하의 부트 스트 래퍼에서 PhoneBootstrapperBase를 사용하고 있지 않습니까? 응용 프로그램 시작은 약간 다르며 Windows 8과 Windows Phone 8간에 매우 다르게 구성됩니다. Win8은 수정 된 App.xaml.cs를 사용하고 Windows Phone 8은 부트 스트 래퍼를 사용합니다. – mvermef