我在Caliburn micro中有这个viewmodel http://pastebin.com/iVGYuPp1,我需要检测View Actually何时激活,因为当我调用选择器在WP8.1上选择一个文件时,应用程序会在选择之后在Windows Phone 8.1上重新激活文件因此我必须更改Tags属性的值。
我是校准微型的新手,我不知道如何实现这一目标。 Picker是在App.xaml.cs中实例化的Singleton类。
谢谢大家。
编辑:在Windows Store方面,我没有任何问题,因为它有一个等待获取带有选择器的文件的方法。
答案 0 :(得分:1)
如果您从Screen
派生ViewModel(或者在您的情况下是ViewModelBase),则可以覆盖每次激活ViewModel时调用的OnActivate
方法(粗略等效于View中的OnNavigateTo)。