private void GameObjectType_SelectionChanged(object sender, SelectionChangedEventArgs e) { GameObjectGroups.ItemsSource = _gameObjectService.GetGroups((GameObjectType)GameObjectTypes.SelectedItem); GameObjectGroups.SelectedItem = _selectedGroup[(GameObjectType)GameObjectTypes.SelectedItem]; if (GameObjectGroups.SelectedItem == null) { GameObjectGroups.SelectedIndex = 0; } _selectedObject = null; Update(); UpdateSelectedObject(); }