예제 #1
0
        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)));
        }
예제 #2
0
 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)));
         }
     }
 }