public MusicFileControl()
 {
     InitializeComponent();
     DataContext          = this;
     treeView.DataContext = this;
     ViewModel            = new VMMusicFiles();
 }
예제 #2
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);
        }