private void ButtonSaveFile_Click(object sender, RoutedEventArgs e)
 {
     SaveFileAsEvent?.Invoke(this, new FileOperationEventArgs
     {
         OldFilename      = file.Filename,
         SelectedFilename = file.Filename
     });
 }
        private void ButtonSaveFileAs_Click(object sender, RoutedEventArgs e)
        {
            string filename = ShowDialog(DialogBox.SaveFile, ".bin");

            if (filename != null)
            {
                SaveFileAsEvent?.Invoke(this, new FileOperationEventArgs
                {
                    OldFilename      = file.Filename,
                    SelectedFilename = filename
                });
            }
        }