void OnTitleTapped() { var settingsViewModel = new SettingsViewModel <RemoteSettings>(new SettingsService()); var settingsView = new SettingsView { BindingContext = settingsViewModel }; settingsView.Appearing += async(o, e) => { await settingsViewModel.InitializeAsync(null); }; var settingsController = settingsView.CreateViewController(); NavigationController.PushViewController(settingsController, true); }