public MainViewModel() { _settingsPage = new SettingsPage(); Model.PlayerModel playerM = new PlayerModel(); _playerPage = new MusicPage() { DataContext = new PlayerViewModel(playerM) }; _messagePage = new MessagePage(); CurrentPage = _playerPage; Username = UserDatas.Name + " " + UserDatas.Surname; UserPhoto = ApiDatas.Api.Users.Get(new[] { UserDatas.UserId }, VkNet.Enums.Filters.ProfileFields.Photo200)[0] .Photo200.ToString(); }
/// <summary> /// /// </summary> private void FileSystemLoaded(string path) { CloseFileSystem(false); openedPath = path; var banner = Core.MEX.ImageResource.GetBanner(); if (banner != null) { labelGameName.Text = banner.MetaData.LongName; pictureBoxBanner.Image = ImageTools.RGBAToBitmap(banner.GetBannerImageRGBA8(), 96, 32); } _fighterPage = new FighterPage(); _fighterPage.Dock = DockStyle.Fill; _musicPage = new MusicPage(); _musicPage.Dock = DockStyle.Fill; _menuPage = new MenuPage(); _menuPage.Dock = DockStyle.Fill; _stagePage = new StagePage(); _stagePage.Dock = DockStyle.Fill; _soundPage = new SoundPage(); _soundPage.Dock = DockStyle.Fill; _fighterPage.Visible = false; _musicPage.Visible = false; _menuPage.Visible = false; _stagePage.Visible = false; _soundPage.Visible = false; Controls.Add(_fighterPage); Controls.Add(_stagePage); Controls.Add(_menuPage); Controls.Add(_musicPage); Controls.Add(_soundPage); _fighterPage.BringToFront(); _stagePage.BringToFront(); _menuPage.BringToFront(); _musicPage.BringToFront(); _soundPage.BringToFront(); CheckCodeUpdate(); }
public AdminPagesDispatcher(User admin, ObservableCollection <UserViewModel> UserLocalCollection, ObservableCollection <SongViewModel> LocalSongList, PropertyChangedEventHandler callback) { UserPage = new UserPage(); UserPage.DataContext = new UserPageViewModel(admin, UserLocalCollection); AddMusicPage = new AddMusicPage(); AddMusicPage.DataContext = new AddMusicViewModel(LocalSongList); MusicPage = new MusicPage(); MusicPageViewModel musicPageViewModel = new MusicPageViewModel(LocalSongList); musicPageViewModel.PropertyChanged += callback; MusicPage.DataContext = musicPageViewModel; TopMusicList = new TopMusicPage(); TopMusicList.DataContext = new TopMusicPageViewModel(); UpdateMusicPage = new UpdateMusicPage(); CurrentPage = MusicPage; }