SplashScreen Класс

Определение

Предоставляет экран запуска для приложения Windows Presentation Foundation (WPF).

public ref class SplashScreen
public class SplashScreen
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class SplashScreen
type SplashScreen = class
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type SplashScreen = class
Public Class SplashScreen
Наследование
SplashScreen
Атрибуты

Примеры

В следующем примере кода показано, как создать и отобразить окно запуска с помощью SplashScreen класса.

SplashScreen splashScreen = new SplashScreen("SplashScreenImage.bmp");
splashScreen.Show(true);

// Run the application.

Комментарии

Используйте класс SplashScreen для отображения изображения в окне запуска или splash-экрана при запуске приложения WPF. Show Вызовите метод для отображения экрана-заставки. Close Вызовите метод, чтобы закрыть экран-заставку. Укажите изображение, используемое в конструкторе SplashScreen .

Класс SplashScreen может отображать любой формат изображения, поддерживаемый компонентом Windows образов (WIC). Например, можно использовать формат BMP, GIF, JPEG, PNG или TIFF. Если изображение является PNG-файлом и включает альфа-канал, изображение отрисовывается с помощью прозрачности, определенной в альфа-канале.

Невозможно включить текст заполнителя на экран-заставку, который позже добавляется кодом. Если вы хотите включить текст на экран-заставку, необходимо добавить его в файл изображения.

Note

Для отображения экрана-заставки не требуется писать код. Начиная с Visual Studio 2008 с пакетом обновления 1 (SP1) можно быстро настроить экран-заставку с параметрами по умолчанию. Дополнительные сведения см. в разделе How to: Add a Splash Screen to a WPF Application.

Класс SplashScreen отображает экран-заставку как можно скорее после запуска приложения. Экран-заставка отображается с помощью машинного кода перед созданием экземпляра приложения WPF. Экран-заставка отображается в центре экрана. При загрузке приложения экран-заставка исчезает.

При компиляции приложения образ внедряется как управляемый ресурс в сборку. Если приложение локализовано, образ внедряется в локализованную локальную библиотеку DLL.

Note

Класс SplashScreen недоступен в частичном доверии.

Note

Класс SplashScreen нельзя использовать в приложениях браузера XAML (XBAPs), так как они используют другую архитектуру запуска.

Конструкторы

Имя Описание
SplashScreen(Assembly, String)

Инициализирует новый экземпляр SplashScreen класса с указанной сборкой ресурсов.

SplashScreen(String)

Инициализирует новый экземпляр SplashScreen класса с указанным ресурсом.

Методы

Имя Описание
Close(TimeSpan)

Закрывает экран-заставку.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Show(Boolean, Boolean)

Отображает экран-заставку.

Show(Boolean)

Отображает экран-заставку.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел