Перейти к содержанию

Метод IOpenFileDialogService.Show

Показывает диалог открытия файла и блокирует выполнение, пока пользователь его не закроет.

Пространство имён: Eremex.AvaloniaUI.Controls.ApplicationServices
Сборка: Eremex.Common.Contracts.dll
NuGet-пакет: Eremex.Common.Contracts

Объявление

public string[] Show(IWindow? owner = null, OpenFileDialogOptions? options = null)

Параметры

имя тип описание
owner IWindow? Окно, поверх которого отображается диалог. Если равно null, используется активное окно приложения.
options OpenFileDialogOptions? Конфигурация диалога — заголовок, фильтры, начальная папка, множественный выбор. Если равна null, применяются значения платформы по умолчанию.

Возвращаемое значение

тип описание
string[] Пути выбранных файлов или пустой массив, если пользователь отменил диалог или окно-владельца не удалось определить.

Примечания

Синхронный вариант удерживает поток во вложенном цикле обработки сообщений. В новом коде предпочтительнее использовать ShowAsync.

См. также



* Эта страница переведена с использованием технологий машинного перевода.