ConfirmationDialog
Диалог подтверждения со стандартными кнопками OK и Cancel.
Наследует AcceptDialog и добавляет стандартную кнопку отмены. Подключайте Confirmed к подтверждению действия, Canceled — к обработке отказа. Окно не удаляет файлы, не сохраняет данные и не откатывает изменения само по себе.
Задайте DialogText, OkButtonText и CancelButtonText, затем откройте PopupCentered. Для операций с проверкой/ожиданием установите DialogHideOnOk = false, блокируйте повторное подтверждение через GetOkButton().Disabled и скройте окно после успешного завершения.
GetCancelButton возвращает существующую общую кнопку. CancelButtonText напрямую меняет её Text: пустая строка оставляет подпись пустой, в отличие от OkButtonText, где пустая строка возвращает стандартную OK. Не удаляйте/не освобождайте встроенные кнопки; используйте их свойства для настройки. Порядок OK/Cancel зависит от политики платформы, не обращайтесь к ним по индексу дочернего элемента.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
ConfirmationDialogКонструктор
public ConfirmationDialog();Создаёт скрытый AcceptDialog со стандартной Cancel и минимальным размером (200, 70), который содержимое может увеличить. Наследует политику закрытия/сигналы.
Свойства1
CancelButtonTextСвойство
public string CancelButtonText { get; set; }Подпись стандартной Cancel. Напрямую задаёт Text кнопки; пустая строка остаётся пустой и не восстанавливает стандартное название. Не меняет путь отмены.
Методы3
GetCancelButtonButton
public Button GetCancelButton();Общая стандартная Button отмены. Не удаляйте/не освобождайте; используйте CancelButtonText или свойства кнопки.
ButtonОбщая стандартная Button Cancel.
GetCancelButtonTextstring
public string GetCancelButtonText();Подпись стандартной Cancel. Напрямую задаёт Text кнопки; пустая строка остаётся пустой и не восстанавливает стандартное название. Не меняет путь отмены.
stringТекущий Text стандартной Cancel.
SetCancelButtonTextvoid
public void SetCancelButtonText(string text);Подпись стандартной Cancel. Напрямую задаёт Text кнопки; пустая строка остаётся пустой и не восстанавливает стандартное название. Не меняет путь отмены.
| Имя | Тип | По умолчанию |
|---|---|---|
text | string | — |
textПодпись стандартной Cancel. Напрямую задаёт Text кнопки; пустая строка остаётся пустой и не восстанавливает стандартное название. Не меняет путь отмены.