public static void Sort(ListView lisView, string sortBy, ListSortDirection direction)
 {
     if (lisView.HasValue())
     {
         ICollectionView dataView =
             CollectionViewSource.GetDefaultView(lisView.ItemsSource != null
                                                     ? lisView.ItemsSource
                                                     : lisView.Items);
         dataView.SortDescriptions.Clear();
         var sortDescription = new SortDescription(sortBy, direction);
         dataView.SortDescriptions.Add(sortDescription);
         dataView.Refresh();
     }
 }