private void OpenSettingsMenuItem_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog openDlg = new OpenFileDialog();
openDlg.Filter = "XML File (*.xml)|*.xml|All Files|*.*";
openDlg.FilterIndex = 0;
openDlg.Multiselect = false;
if ((bool)openDlg.ShowDialog())
{
try
{
server.serverMasterOptions = HelperMethods.LoadSettings(openDlg.FileName);
UpdateGUISettings();
}
catch
{
MessageBox.Show("Error: The settings file failed to open!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
HelperMethods.WriteToLog("Settings file (" + openDlg.FileName + ") failed to load.", this);
}
}
}