private void Collection_GameModeAdded(object sender, GameModeEventArgs e) { GameMode[] ordered = gameModesComboBox.Items.OfType <GameMode>().Concat(new[] { e.GameMode }).OrderBy(g => g.Name).ToArray(); gameModesComboBox.Items.Clear(); gameModesComboBox.Items.AddRange(ordered); }
private void Collection_GameModeRemoved(object sender, GameModeEventArgs e) { gameModesComboBox.Items.Remove(e.GameMode); }