コード例 #1
0
 public static void RestoreMusicFileDirectories(MusicFileControl musicFileControl)
 {
     foreach (string dir in Properties.Settings.Default.MusicFileDirectories)
     {
         musicFileControl.ViewModel.fileLoader.AddDirectory(dir);
     }
 }
コード例 #2
0
 public static void StoreMusicFileDirectories(MusicFileControl musicFileControl)
 {
     Properties.Settings.Default.MusicFileDirectories.Clear();
     foreach (FileDirectory dir in musicFileControl.ViewModel.fileLoader.Directories)
     {
         Properties.Settings.Default.MusicFileDirectories.Add(dir.directory);
     }
 }
コード例 #3
0
        internal void FindTracklistContext_Click(object sender, RoutedEventArgs e)
        {
            VMMusicFiles mf   = playlistControlParent.vm.musicFileManager;
            ListViewItem item = listView.GetListViewItem(listView.PreContextIndex);

            if (item == null)
            {
                return;
            }

            VMSong           vmsong = item.DataContext as VMSong;
            MusicFileControl mfc    = playlistControlParent.mainFileControl.musicFileControl;

            playlistControlParent.mainFileControl.ShowMusicFiles();
            mfc.treeView.UnselectAll();
            mfc.ResetSearchState();
            mf.FindFile(vmsong.Filepath);
        }