private void PrepareFileDialog(FileDialog dialog, FileDialogCreationArgs args)
{
dialog.AddExtension = !string.IsNullOrEmpty(args.FileExtension);
dialog.DefaultExt = args.FileExtension;
dialog.FileName = args.FileName;
dialog.InitialDirectory = args.Directory;
dialog.RestoreDirectory = true;
dialog.Title = args.Title;
dialog.Filter = StringUtilities.Combine(args.Filters, "|", f => f.Description + "|" + f.Filter);
}