MVVMCross ベースのアプリには、アプリの機能を使用する前に、ユーザーが最初に使用するときに通過する必要がある登録フローがあります。
現在、最初の ViewModel の Init() 内から登録ビューをポップアップしていますが、これはぎこちなく感じます。
public class HomeViewModel: MvxViewModel{
public void Init(){
if (!RegistrationComplete){
ShowViewModel<RegisterViewModel>();
}
}
}
上記の代わりに、RegistrationViewModel を AppStart として設定し、アプリの開始を HomeViewModel に「スワップ」することを検討しましたが、この「スワップ」を達成する方法を特定できません。
mvvmcross で型の動作を継続するために、このレジスタを達成するための推奨される方法は何ですか?