private void ItemSelectionChangedExecute(ItemWrapperViewModel sender)
 {
     if (SingleSelection)
     {
         foreach (var itemWrapperViewModel in Items.Where(e => e != sender))
         {
             itemWrapperViewModel.IsSelected = false;
         }
     }
 }
 private bool CanItemSelectionChangedExecute(ItemWrapperViewModel sender)
 {
     return(true);
 }
 public void SwapSelection(ItemWrapperViewModel dataContext)
 {
     dataContext.IsSelected = dataContext.IsSelected;
 }