SplashScreen SplashScreen SplashScreen SplashScreen Class

Определение

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

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

Примеры

В следующем примере кода показано, как создать и отобразить окно запуска с помощью SplashScreen класса.The following code example shows how to create and display a startup window by using the SplashScreen class.

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

// Run the application.

Комментарии

Используйте SplashScreen класс для отображения изображения в окне запуска или экран-заставка, при запуске приложения WPF.Use the SplashScreen class to show an image in a startup window, or splash screen, when a WPF application starts. Вызовите Show метод для отображения на экране-заставке.Call the Show method to display the splash screen. Вызовите Close метод, чтобы закрыть экран-заставка.Call the Close method to close the splash screen. Укажите образ для использования в SplashScreen конструктор.Specify the image to use in the SplashScreen constructor.

SplashScreen Класса можно отобразить любого формата изображений, который поддерживается в Windows Imaging Component (WIC).The SplashScreen class can display any image format that is supported by the Windows Imaging Component (WIC). Например можно использовать формат BMP, GIF, JPEG, PNG и TIFF.For example, you can use the BMP, GIF, JPEG, PNG, or TIFF format. Если изображение имеет формат PNG и включает в себя альфа-канал, изображение отображается с помощью прозрачности, определенные в альфа-канала.If the image is a PNG file and it includes an alpha channel, the image is rendered using the transparency defined in the alpha channel.

Нельзя включать текст заполнителя в экран-заставка, который добавляется в коде позже.You cannot include placeholder text in the splash screen that is later added by your code. Если вы хотите включить текст на заставке, его необходимо добавить к файлу изображения.If you want to include text in the splash screen, you must add it to the image file.

Примечание

Это не требуется писать код для отображения экрана-заставки.It is not necessary to write any code to display a splash screen. Начиная с версии Visual Studio 2008Visual Studio 2008 SP1, можно быстро настроить экран-заставка с параметрами по умолчанию.Starting in Visual Studio 2008Visual Studio 2008 SP1, you can quickly configure a splash screen with default settings. Дополнительные сведения см. в разделе Как Добавление в WPF-приложение экрана-заставки.For more information, see How to: Add a Splash Screen to a WPF Application.

SplashScreen Класс как можно скорее отображает экран-заставка после запуска приложения.The SplashScreen class displays the splash screen as soon as possible after the application is started. С помощью машинного кода до создания экземпляра приложения WPF, отображается экран-заставка.The splash screen is displayed by using native code, before the WPF application instance is created. В центральной части экрана отображается экран-заставка.The splash screen is displayed in the center of the screen. Когда приложение загружается, экран-заставка исчезнет.When the application is loaded, the splash screen fades.

При компиляции приложения изображение встраивается как управляемый ресурс в сборке.When your application is compiled, the image is embedded as a managed resource in the assembly. Если приложение локализовано, изображение встраивается в локализованной вспомогательной библиотеки DLL.If the application is localized, the image is embedded in the localized satellite DLL.

Примечание

SplashScreen Класс недоступен в режиме частичного доверия.The SplashScreen class is not available in partial trust.

Примечание

SplashScreen Класс не может использоваться в приложения браузера XAML (XBAP), так как они используют архитектуру различных запуска.The SplashScreen class cannot be used in XAML Browser Applications (XBAPs), because they use a different startup architecture.

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

SplashScreen(Assembly, String) SplashScreen(Assembly, String) SplashScreen(Assembly, String) SplashScreen(Assembly, String)

Инициализирует новый экземпляр класса SplashScreen с указанной сборкой ресурсов.Initializes a new instance of the SplashScreen class with the specified resource assembly.

SplashScreen(String) SplashScreen(String) SplashScreen(String) SplashScreen(String)

Инициализирует новый экземпляр класса SplashScreen с указанным ресурсом.Initializes a new instance of the SplashScreen class with the specified resource.

Методы

Close(TimeSpan) Close(TimeSpan) Close(TimeSpan) Close(TimeSpan)

Закрывает экран-заставку.Closes the splash screen.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Show(Boolean) Show(Boolean) Show(Boolean) Show(Boolean)

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

Show(Boolean, Boolean) Show(Boolean, Boolean) Show(Boolean, Boolean) Show(Boolean, Boolean)

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

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Безопасность

SecurityPermission
для доступа к неуправляемым ресурсам.for access to unmanaged resources. Действие по обеспечению безопасности: LinkDemand.Security action: LinkDemand. Связанное перечисление: AllWindowsAssociated enumeration: AllWindows

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

Дополнительно