[GUI] Update SaveFilePickerAsync method in DvdWritableInfoViewModel to use asynchronous file writing

This commit is contained in:
2025-10-26 02:54:29 +00:00
parent 33afe01039
commit f9ed77f21d

View File

@@ -243,16 +243,13 @@ public sealed class DvdWritableInfoViewModel
{ {
IStorageFile result = await _view.StorageProvider.SaveFilePickerAsync(new FilePickerSaveOptions IStorageFile result = await _view.StorageProvider.SaveFilePickerAsync(new FilePickerSaveOptions
{ {
FileTypeChoices = new List<FilePickerFileType> FileTypeChoices = [FilePickerFileTypes.Binary]
{
FilePickerFileTypes.Binary
}
}); });
if(result is null) return; if(result is null) return;
var saveFs = new FileStream(result.Path.AbsolutePath, FileMode.Create); var saveFs = new FileStream(result.Path.AbsolutePath, FileMode.Create);
saveFs.Write(data, 0, data.Length); await saveFs.WriteAsync(data, 0, data.Length);
saveFs.Close(); saveFs.Close();
} }