public void DeleteItem()
 {
     Thing tempThing = new Thing();
     tempThing = SelectedThing;
     if (Things.IndexOf(SelectedThing) != 0)
     {
         SelectedThing = Things.FirstOrDefault();
     }
     else if (Things.Count==1)
     {
         SelectedThing = null;
     }
     else
     {
         SelectedThing = Things[1];
     }
     Things.Remove(tempThing);
 }