Код: Выделить всё
private async Task ShowOpenFileDialogAsync()
{
BrowserWindow? mainWindow = Electron.WindowManager.BrowserWindows.First();
OpenDialogOptions options = new()
{
Title = "Choose a file",
Properties = [OpenDialogProperty.openFile],
Filters = [new FileFilter { Name = "JSON Files", Extensions = ["json"] }]
};
await Electron.Dialog.ShowOpenDialogAsync(mainWindow, options);
Console.WriteLine("done");
}
Код: Выделить всё
Open
Я где-то что-то пропустил? Кажется, я не могу найти никакой документации о том, как взаимодействовать с диалоговыми окнами, чтобы узнать, правильный ли этот код или нет.
Примечание:
[*]ОС = macOS Sequoia
[*]ElectronNET = версия 23.6.2
[*]Приложение = Blazor Server .NET 8.0
Подробнее здесь: https://stackoverflow.com/questions/791 ... er-returns
Мобильная версия