public MainWindow() { InitializeComponent(); Closing += MainWindow_Closing; Loaded += MainWindow_Loaded; inputPath.TextChanged += InputPath_TextChanged; warningTextBlock.Text = string.Empty; bpMaker = new FactorioBPMaker(); }
private void GetJsonClick(object sender, RoutedEventArgs e) { if (string.IsNullOrWhiteSpace(output.Text)) { return; } try { string result = FactorioBPMaker.Decompress(output.Text); output.Text = result; } catch (Exception ex) { output.Text = ex.ToString(); } }