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

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

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

Примечание

Не нужно писать код для отображения экрана-заставки. Начиная с Visual Studio 2008 с пакетом обновления 1 (SP1) можно быстро настроить экран-заставку с параметрами по умолчанию. Дополнительные сведения см. в разделе "Практическое руководство. Добавление экрана-заставки в приложение WPF".

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

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

Примечание

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

Примечание

Класс 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)

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

Show(Boolean, Boolean)

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

ToString()

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

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

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

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