public App() { InitializeComponent(); NavigationHandler handler = new NavigationHandler(); AudioPlayerPageVM audioPlayerPageVM = new AudioPlayerPageVM(); AudioLibPageVM audioLibPageVM = new AudioLibPageVM(handler); ConnectionPageVM connectionPageVM = new ConnectionPageVM(handler); ModesPageVM modesPageVM = new ModesPageVM(); SettingsPageVM settingsPageVM = new SettingsPageVM(); AddSongPageVM addSongPageVM = new AddSongPageVM(handler); MainPageVM mainPageVM = new MainPageVM(handler); AudioPlayerPage audioPlayerPage = new AudioPlayerPage(audioPlayerPageVM); AudioLibPage audioLibPage = new AudioLibPage(audioLibPageVM); ConnectionPage connectionPage = new ConnectionPage(connectionPageVM); ModesPage modesPage = new ModesPage(modesPageVM); SettingsPage settingsPage = new SettingsPage(settingsPageVM); AddSongPage addSongPage = new AddSongPage(addSongPageVM); MainPage mainPage = new MainPage(mainPageVM); ContentPage[] pages = { audioPlayerPage, audioLibPage, connectionPage, modesPage, settingsPage, addSongPage, mainPage }; handler.SetPages(pages); MainPage = new NavigationPage(mainPage); }
public App() { InitializeComponent(); AudioPlayerPageVM audioPlayerPageVM = new AudioPlayerPageVM(); AudioLibPageVM audioLibPageVM = new AudioLibPageVM(); ModesPageVM modesPageVM = new ModesPageVM(); SettingsPageVM settingsPageVM = new SettingsPageVM(); AddSongPageVM addSongPageVM = new AddSongPageVM(); MainPageVM mainPageVM = new MainPageVM(); AudioPlayerPage audioPlayerPage = new AudioPlayerPage(audioPlayerPageVM); AudioLibPage audioLibPage = new AudioLibPage(audioLibPageVM); ModesPage modesPage = new ModesPage(modesPageVM); SettingsPage settingsPage = new SettingsPage(settingsPageVM); AddSongPage addSongPage = new AddSongPage(addSongPageVM); MainPage mainPage = new MainPage(mainPageVM); ContentPage[] pages = { audioPlayerPage, audioLibPage, modesPage, settingsPage, addSongPage, mainPage }; NavigationHandler.SingletonNavHandler.SetPages(pages); MainPage = new AnimationNavigationPage(mainPage); GetPermissions(); }
private void SetbindingContext() { if (this.GetType() == typeof(MainPage)) { BindingContext = new MainPageVM(); } else if (this.GetType() == typeof(LoginPage)) { BindingContext = new LoginPageVM(); } else if (this.GetType() == typeof(SignupPage)) { BindingContext = new SignupPageVM(); } else if (this.GetType() == typeof(SupportPage)) { BindingContext = new SupportPageVM(); } else if (this.GetType() == typeof(SettingsPage)) { BindingContext = new SettingsPageVM(); } else if (this.GetType() == typeof(FavoritesPage)) { BindingContext = new FavoritesPageVM(); } else if (this.GetType() == typeof(DogProfilePage)) { BindingContext = new DogProfilePageVM(); } else if (this.GetType() == typeof(MatchPage)) { BindingContext = new MatchPageVM(); } else if (this.GetType() == typeof(MatchHistoryPage)) { BindingContext = new MatchHistoryPageVM(); } }
public SettingsPage(SettingsPageVM settingsPageVM) { InitializeComponent(); _settingsPageVM = settingsPageVM; BindingContext = _settingsPageVM; }
public SettingsPage() { BindingContext = new SettingsPageVM(); InitializeComponent(); }
public Settings() { InitializeComponent(); DataContext = new SettingsPageVM(); }