private void ShowOnly(UI.SettingsTab active) { switch (active) { case UI.SettingsTab.General: GeneralSettingsGrid.Visibility = Visibility.Visible; LanguageSettingsGrid.Visibility = Visibility.Hidden; ChatSettingsGrid.Visibility = Visibility.Hidden; break; case UI.SettingsTab.Language: GeneralSettingsGrid.Visibility = Visibility.Hidden; LanguageSettingsGrid.Visibility = Visibility.Visible; ChatSettingsGrid.Visibility = Visibility.Hidden; break; case UI.SettingsTab.Chat: GeneralSettingsGrid.Visibility = Visibility.Hidden; LanguageSettingsGrid.Visibility = Visibility.Hidden; ChatSettingsGrid.Visibility = Visibility.Visible; break; case UI.SettingsTab.None: GeneralSettingsGrid.Visibility = Visibility.Hidden; LanguageSettingsGrid.Visibility = Visibility.Hidden; ChatSettingsGrid.Visibility = Visibility.Hidden; break; } }
private void ToggleSettingsGrid(Grid settingsGrid, UI.SettingsTab setting) { if (settingsGrid.Visibility.Equals(Visibility.Hidden)) { ShowOnly(setting); } else { settingsGrid.Visibility = Visibility.Hidden; } }