void dispPlaylist()
 {
     type_disp = Type_librarydisp.playlist;
     _playlists.desactivate_global();
     ContentLibraryGrid.ColumnFromDisplayIndex(1).IsReadOnly = false;
     ContentLibraryGrid.ColumnFromDisplayIndex(2).IsReadOnly = false;
     ContentLibraryGrid.ColumnFromDisplayIndex(4).IsReadOnly = false;
     ContentLibraryGrid.ColumnFromDisplayIndex(5).IsReadOnly = false;
     ContentLibraryGrid.ColumnFromDisplayIndex(6).IsReadOnly = false;
 }
 void dispVideo()
 {
  //   if (type_disp != Type_librarydisp.all_video)
     {
     type_disp = Type_librarydisp.all_video;
         LibraryGrid.BeginInit();
       //  PlaylistBox.BeginInit();
      //   PlaylistBox.ItemsSource = _video._PlaylistList;
     //    LibraryGrid.DataContext = _video;
       //  PlaylistBox.EndInit();
         LibraryGrid.EndInit();
     }
 }
 void dispMusic()
 {
  //   if (type_disp != Type_librarydisp.all_music)
     {
     type_disp = Type_librarydisp.all_music;
         LibraryGrid.BeginInit();
       //  PlaylistBox.BeginInit();
     //    PlaylistBox.ItemsSource = _music._PlaylistList;
     //    LibraryGrid.DataContext = _music;
        // PlaylistBox.EndInit();
         LibraryGrid.EndInit();
     }
 }
 void dispAllPlaylist()
 {
    // if (type_disp != Type_librarydisp.all_playlist)
     {
         type_disp = Type_librarydisp.all_playlist;
         LibraryGrid.BeginInit();
       //  PlaylistBox.BeginInit();
        // PlaylistBox.ItemsSource = _playlists._PlaylistList;
      //   LibraryGrid.DataContext = _playlists;
        // PlaylistBox.EndInit();
         LibraryGrid.EndInit();
     }
 }
 void dispMusic()
 {
     if (type_disp != Type_librarydisp.all_music)
     {
         type_disp = Type_librarydisp.all_music;
         LibraryGrid.BeginInit();
         LibraryGrid.DataContext = _music;
         LibraryGrid.EndInit();
         ContentLibraryGrid.ColumnFromDisplayIndex(1).IsReadOnly = false;
         ContentLibraryGrid.ColumnFromDisplayIndex(2).IsReadOnly = false;
         ContentLibraryGrid.ColumnFromDisplayIndex(4).IsReadOnly = false;
         ContentLibraryGrid.ColumnFromDisplayIndex(5).IsReadOnly = false;
         ContentLibraryGrid.ColumnFromDisplayIndex(6).IsReadOnly = false;
     }
 }
 void dispAllPlaylist()
 {
    // if (type_disp != Type_librarydisp.all_playlist)
     {
         type_disp = Type_librarydisp.all_playlist;
         ContentLibraryGrid.ColumnFromDisplayIndex(1).IsReadOnly = true;
         ContentLibraryGrid.ColumnFromDisplayIndex(2).IsReadOnly = true;
         ContentLibraryGrid.ColumnFromDisplayIndex(4).IsReadOnly = true;
         ContentLibraryGrid.ColumnFromDisplayIndex(5).IsReadOnly = true;
         ContentLibraryGrid.ColumnFromDisplayIndex(6).IsReadOnly = true;
         _playlists.activate_global();
         _playlists.load_all_playlist();
         LibraryGrid.BeginInit();
         LibraryGrid.DataContext = _playlists;
         LibraryGrid.EndInit();
         PlaylistBox.BeginInit();
         PlaylistBox.ItemsSource = _playlists._PlaylistList;                
         PlaylistBox.EndInit();
     }
 }
 void dispImage()
 {
  //   if (type_disp != Type_librarydisp.all_image)
     {
         type_disp = Type_librarydisp.all_image;
         LibraryGrid.BeginInit();
      //   PlaylistBox.BeginInit();
      ////   PlaylistBox.ItemsSource = _image._PlaylistList;
       //  LibraryGrid.DataContext = _image;
       //  PlaylistBox.EndInit();
         LibraryGrid.EndInit();
     }
 }
 void dispPlaylist()
 {
     type_disp = Type_librarydisp.playlist;
 }
 private void ClickLibImage(Object sender, MouseEventArgs e)
 {
     if (_image.activate_image_filter(PlaylistBox.SelectedIndex) == true)
     {
         type_disp = Type_librarydisp.all_video;
         ImageBox.BeginInit();
         ImageBox.ItemsSource = _image._PlaylistList;
         ImageBox.EndInit();
         LibraryGrid.BeginInit();
         LibraryGrid.DataContext = _image;
         LibraryGrid.EndInit();
     }
 }
 private void ClickLibVideo(Object sender, MouseEventArgs e)
 {
     if (_video.activate_audio_filter(PlaylistBox.SelectedIndex) == true)
     {
         type_disp = Type_librarydisp.all_video;
         VideoBox.BeginInit();
         VideoBox.ItemsSource = _video._PlaylistList;
         VideoBox.EndInit();
         LibraryGrid.BeginInit();
         LibraryGrid.DataContext = _video;
         LibraryGrid.EndInit();
     }
 }
 private void ClickLibMusique(Object sender, MouseEventArgs e)
 {
     if (_music.activate_audio_filter(PlaylistBox.SelectedIndex) == true)
     {
         type_disp = Type_librarydisp.all_music;
         MusiqueBox.BeginInit();
         MusiqueBox.ItemsSource = _music._PlaylistList;
         MusiqueBox.EndInit();
         LibraryGrid.BeginInit();
         LibraryGrid.DataContext = _music;
         LibraryGrid.EndInit();
     }
 }
 private void ClickLibPlaylist(Object sender, MouseEventArgs e)
 {
     if (_playlists.select_playlist(PlaylistBox.SelectedIndex) == true)
     {
         type_disp = Type_librarydisp.playlist;
         PlaylistBox.BeginInit();
         PlaylistBox.ItemsSource = _playlists._PlaylistList;
         PlaylistBox.EndInit();
         LibraryGrid.BeginInit();
         LibraryGrid.DataContext = _playlists;
         LibraryGrid.EndInit();
     }
 }
 private void RightClickLibPlaylist(Object sender, MouseEventArgs e)
 {
     PlaylistBox.BeginInit();
     LibraryGrid.BeginInit();
     if (_playlists.delete_playlist(PlaylistBox.SelectedIndex) == true)
     {
         PlaylistBox.UnselectAll();
         type_disp = Type_librarydisp.all_playlist;
         PlaylistBox.ItemsSource = _playlists._PlaylistList;
         LibraryGrid.DataContext = _playlists;
     }
     LibraryGrid.EndInit();
     PlaylistBox.EndInit();
 }