Example #1
0
        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);
        }
Example #2
0
 public ConnectionPage(ConnectionPageVM connectionPageVM)
 {
     InitializeComponent();
     _connectionPageVM = connectionPageVM;
     BindingContext    = _connectionPageVM;
 }