private void SaveSettings(object sender, RoutedEventArgs e) { try { string[] pairs = Settings.Text.Split(','); Dictionary <string, string> temp = new Dictionary <string, string>(); foreach (string pair in pairs) { string data = pair.Trim(); string key = data.Split(':')[0], value = data.Split(':')[1]; temp[key] = value; } foreach (var data in temp) { DataModule.data[data.Key] = data.Value; } MessageBox.Show("Настройки сохранены", "Успешно"); DataModule.Save(); Settings.Text = ""; } catch (Exception) { MessageBox.Show("Неверный формат", "Ошибка"); } }