EditorFileDialog
Модифицированная версия FileDialog, используемая редактором.
Модифицированная версия FileDialog, используемая редактором.
EditorFileDialog — это FileDialog, адаптированный для работы в редакторе. Он автоматически обрабатывает списки избранных и недавно открытых каталогов и синхронизирует некоторые свойства с соответствующими настройками редактора.
EditorFileDialog автоматически отобразит нативное диалоговое окно на основе настройки редактора EditorSettings.interface/editor/appearance/use_native_file_dialogs и игнорирует FileDialog.UseNativeDialog.
Примечание: EditorFileDialog по умолчанию невидим. Чтобы сделать его видимым, вызовите один из методов popup_* из Window узла, например, Window.PopupCenteredClamped.
Примечание: В Linux и macOS изолированные приложения всегда используют нативные диалоговые окна для доступа к файловой системе хоста.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
EditorFileDialogКонструктор
public EditorFileDialog();Свойства1
DisableOverwriteWarningСвойство · Устарело
public bool DisableOverwriteWarning { get; set; }Если true, EditorFileDialog не будет предупреждать пользователя перед перезаписью файлов.
Методы3
AddSideMenuvoid · Устарело
public void AddSideMenu(Control menu, string title = "");Этот метод сохранен для обеспечения совместимости и ничего не делает. В качестве альтернативы вы можете отобразить другое диалоговое окно после показа диалогового окна выбора файла.
| Имя | Тип | По умолчанию |
|---|---|---|
menu | Control | — |
title | string | "" |
IsOverwriteWarningDisabledbool
public bool IsOverwriteWarningDisabled();boolSetDisableOverwriteWarningvoid
public void SetDisableOverwriteWarning(bool disable);| Имя | Тип | По умолчанию |
|---|---|---|
disable | bool | — |