public LayoutPage() { this.InitializeComponent(); _instance = this; _SongListPage = SongListPage.CreateInstance(); _MySongPage = MySongPage.CreateInstance(); // _LayoutPage = this; }
public static MySongPage CreateInstance() { if (_instance == null) { _instance = new MySongPage(); } return(_instance); }
public void PlayCurrentSong(string pageName) { if (pageName == "SongListPage" || ListName == "SongListPage") { MyPlayer.Source = MediaSource.CreateFromUri(new Uri(currentSong.link)); PlayingStatus(); // _currentSongIndex = _SongListPage.FullListSongs.IndexOf(currentSong); } if (pageName == "MySongPage" || ListName == "MySongPage") { Debug.WriteLine(MySongPage.CreateInstance().currentSong.name); MyPlayer.Source = MediaSource.CreateFromUri(new Uri(currentSong.link)); PlayingStatus(); // _currentSongIndex = _MySongPage.FullListSongs.IndexOf(currentSong); } }
public MySongPage() { this.InitializeComponent(); _instance = this; _LayoutPage = LayoutPage.CreateInstance(); }