private void OpenButton_Click(object p_Sender, RoutedEventArgs p_EventArgs) { OpenFileDialog openFileDialog = new OpenFileDialog { Filter = PACKED_FILTER_STRING }; if (openFileDialog.ShowDialog() == true) { LoadedPackedFile = new ScrapPackedFile(openFileDialog.FileName); PendingChanges = false; RefreshTreeView(); } }
private void CreateButton_Click(object p_Sender, RoutedEventArgs p_EventArgs) { SaveFileDialog saveDialog = new SaveFileDialog { Filter = PACKED_FILTER_STRING, DefaultExt = ".packed", AddExtension = false // todo: ok? or true? }; if (saveDialog.ShowDialog() == true) { if (File.Exists(saveDialog.FileName)) { MessageBox.Show($"File {saveDialog.FileName} already exists. Cannot create new Container with that name!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else { LoadedPackedFile = new ScrapPackedFile(saveDialog.FileName); PendingChanges = true; RefreshTreeView(); } } }