private void UpdateZoos(ZoosModel zoo) { var index = Zoos.IndexOf(zoo); Zoos.Remove(zoo); Zoos.Insert(index, zoo); }
public void HideOrShowZoos(ZoosModel zoo) { if (_oldZoo == zoo) { zoo.IsVisible = !zoo.IsVisible; UpdateZoos(zoo); } else { if (_oldZoo != null) { _oldZoo.IsVisible = false; UpdateZoos(_oldZoo); } zoo.IsVisible = true; UpdateZoos(zoo); } _oldZoo = zoo; }
public void FillCommandGPS(ZoosModel zoo) { selectionChangedCommandParameter = zoo; }