public static System.Windows.Controls.ListView selectIndex(this System.Windows.Controls.ListView listView, int index)
 {
     return((System.Windows.Controls.ListView)listView.wpfInvoke(
                () =>
     {
         var items = listView.items();
         if (index > -1 && index < items.size())
         {
             listView.SelectedIndex = index;
             listView.SelectedItem = items[index];
         }
         return listView;
     }));
 }