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) |