private IObservable <Unit> ExecuteItemSelectedCommand(MasterPageItem item) => HostScreen.Router.Navigate.Execute(GetViewModel(item)).ToSignal();
private static IRoutableViewModel GetViewModel(MasterPageItem item) { return((IRoutableViewModel)Locator.Current.GetService(item.TargetType)); }