public static void CreatePlayListControl(Playlist p) { LeftBarMenuOption leftBarMenuOption = new LeftBarMenuOption() { MenuTitle = p.Name, HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch, VerticalAlignment = System.Windows.VerticalAlignment.Top, }; System.Windows.Controls.Grid.SetRow(leftBarMenuOption, 1); System.Threading.Tasks.Task.Factory.StartNew(() => MainWindow.Instance.Dispatcher.Invoke(() => MainWindow.Instance.PlaylistListContainer.Children.Add(leftBarMenuOption))); }
public static void GeneratePlaylistControls() { if (References.playlistCollection.Playlists.Any()) { foreach (Playlist p in References.playlistCollection.Playlists) { LeftBarMenuOption leftBarMenuOption = new LeftBarMenuOption() { MenuTitle = p.Name, HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch, VerticalAlignment = System.Windows.VerticalAlignment.Top, }; System.Windows.Controls.Grid.SetRow(leftBarMenuOption, 1); System.Threading.Tasks.Task.Factory.StartNew(() => MainWindow.Instance.Dispatcher.Invoke(() => MainWindow.Instance.PlaylistListContainer.Children.Add(leftBarMenuOption))); } } }