TessaSplash - класс

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

Definition

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

Методы

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

Поля

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

См. также