TessaSplash - класс

Вспомогательный класс для создания операций ожидания.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public static class TessaSplash
Inheritance
Object    TessaSplash

Методы

CollapseAll Временно скрывает все активные окна-заставки при их наличии и восстанавливает их, когда вызван Dispose у возвращённого объекта. Вызов Dispose обязателен, поэтому рекомендуется заключить возвращённый результат в using. Допустимы вложенные вызовы этого метода, причём только самый первый вызов выполняет действия.
Create(String, FuncWindow, Int32) Создаёт окно-заставку, информирующую пользователя о выполнении длительной операции.
Create(TessaSplashMessage, FuncWindow, Int32) Создаёт окно-заставку, информирующую пользователя о выполнении длительной операции.
CreateLauncher Создаёт окно-заставку с крупным изображением на белом фоне, обычно отображаемую при запуске приложения.
CreateLazy(FuncValueTupleString, Boolean, ISplash) Создаёт окно-заставку, информирующую пользователя о выполнении длительной операции, которая создаётся отложенно при изменении свойства Text.
CreateLazy(FuncWindow, Int32) Создаёт окно-заставку, информирующую пользователя о выполнении длительной операции, которая создаётся отложенно при изменении свойства Text.
GetMessage Возвращает стандартное сообщение для вывода окна-заставки в виде текста. Обычно возвращается строка локализации вида $LocalizationString
QuietMode Временно включает "тихий" режим, при котором не один из сплэшей не отображается на экране. Восстанавливает создание и вывод сплэшей, когда вызван Dispose у возвращённого объекта.

Поля

DefaultDelay Задержка по умолчанию в миллисекундах перед отображением экранов загрузки. Не относится к экрану загрузки приложения, созданному посредством CreateLauncher(Uri, String, String, Boolean, Boolean, Boolean, NullableColor, NullableColor).

См. также