private void SettingsTabControl_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (SettingsTabControl.SelectedIndex == 5 && SettingsTabControl.SelectedIndex != lastSettingsTabIndex) { if (!server.isRunning) { string error; server.parseSettings(out error); } UpdateServersDisplayCollection(); } lastSettingsTabIndex = SettingsTabControl.SelectedIndex; }