在幻灯片抽屉上,我有一个链接,用于执行传入参数的ShowViewModel。我使用MvxBundle设置标志来清除后栈。如果视图已经显示,我单击幻灯片抽屉并再次单击执行ShowViewModel的链接,则不会随后调用Init。此外,我们的屏幕设计方式,用户必须按后退按钮离开屏幕。如果该视图已经显示,是否无法通过ShowViewModel调用Init?
答案 0 :(得分:0)
Init
是ViewModel生命周期的特定步骤。
创建ViewModel后,您无法在外部触发它,但如果您有参考它,可以手动调用它。
确保您的init看起来像这样:
public void Init(//any number of parameters you passed at ShowViewModel)
{
}