public CollectionItemListViewModel(ICollectionItemListViewProvider viewProvider)
 {
     _viewProvider                      = viewProvider;
     GotoImageGallaryCommand            = new RelayCommand(() => Navigations.GotoCollectionItemImageGallary(SelectedCollectionItem.InnerObject.Id), IsItemSelected);
     EditCurrentCollectionItemCommand   = new RelayCommand(() => Navigations.GotoCollectionItem(SelectedCollectionItem.InnerObject.Id), IsItemSelected);
     DeleteCurrentCollectionItemCommand = new RelayCommand(DeleteCurrentCollectionItem, IsItemSelected);
     CopyNameCommand                    = new RelayCommand(CopyNameToClipboard, IsItemSelected);
     SortCommand = new RelayCommand(Sort);
 }