private static void Export_Executed(object sender, ExecutedRoutedEventArgs e) { MainWindow mainWindow = context as MainWindow; string oldText = mainWindow.tbxCode.Text; MainWindow.ConversionType oldConversionType = mainWindow.conversionType; mainWindow.conversionType = MainWindow.ConversionType.SettingsOut; mainWindow.Convert(null, null); string settingsOut = mainWindow.tbxCode.Text; mainWindow.tbxCode.Text = oldText; mainWindow.conversionType = oldConversionType; File.WriteAllText("Settings.txt", settingsOut); mainWindow.Title = "DotMatrixTool - Settings.txt"; }
private static void Import_Executed(object sender, ExecutedRoutedEventArgs e) { MainWindow mainWindow = context as MainWindow; string oldText = mainWindow.tbxCode.Text; MainWindow.ConversionType oldConversionType = mainWindow.conversionType; mainWindow.conversionType = MainWindow.ConversionType.SettingsIn; if (!File.Exists("Settings.txt")) { return; } string settingsIn = File.ReadAllText("Settings.txt"); mainWindow.tbxCode.Text = settingsIn; mainWindow.Convert(null, null); mainWindow.tbxCode.Text = oldText; mainWindow.conversionType = oldConversionType; mainWindow.Title = "DotMatrixTool - Settings.txt"; }
private static void ImportFrom_Executed(object sender, ExecutedRoutedEventArgs e) { Microsoft.Win32.OpenFileDialog openFileDialog = new Microsoft.Win32.OpenFileDialog(); openFileDialog.Filter = "All files (*.*) | *.*"; openFileDialog.FileName = "Settings.txt"; openFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); if (openFileDialog.ShowDialog(context) == true) { MainWindow mainWindow = context as MainWindow; string oldText = mainWindow.tbxCode.Text; MainWindow.ConversionType oldConversionType = mainWindow.conversionType; mainWindow.conversionType = MainWindow.ConversionType.SettingsIn; string settingsIn = File.ReadAllText(openFileDialog.FileName); mainWindow.tbxCode.Text = settingsIn; mainWindow.Convert(null, null); mainWindow.tbxCode.Text = oldText; mainWindow.conversionType = oldConversionType; string settingName = openFileDialog.FileName.Replace(Directory.GetCurrentDirectory() + "\\", ""); mainWindow.Title = $"DotMatrixTool - {settingName}"; } }
private static void ExportAs_Executed(object sender, ExecutedRoutedEventArgs e) { Microsoft.Win32.SaveFileDialog saveFileDialog = new Microsoft.Win32.SaveFileDialog(); saveFileDialog.Filter = "All files (*.*) | *.*"; saveFileDialog.FileName = "Settings.txt"; saveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); if (saveFileDialog.ShowDialog(context) == true) { MainWindow mainWindow = context as MainWindow; string oldText = mainWindow.tbxCode.Text; MainWindow.ConversionType oldConversionType = mainWindow.conversionType; mainWindow.conversionType = MainWindow.ConversionType.SettingsOut; mainWindow.Convert(null, null); string settingsOut = mainWindow.tbxCode.Text; mainWindow.tbxCode.Text = oldText; mainWindow.conversionType = oldConversionType; File.WriteAllText(saveFileDialog.FileName, settingsOut); string settingName = saveFileDialog.FileName.Replace(Directory.GetCurrentDirectory() + "\\", ""); mainWindow.Title = $"DotMatrixTool - {settingName}"; } }