SplashScreen Clase

Definición

Proporciona una pantalla de inicio para una aplicación de 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
Herencia
SplashScreen
Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear y mostrar una ventana de inicio mediante la SplashScreen clase .

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

// Run the application.

Comentarios

Use la clase /> splash cuando se inicia una aplicación de WPF. Llame al Show método para mostrar la pantalla de presentación. Llame al Close método para cerrar la pantalla de presentación. Especifique la imagen que se va a usar en el SplashScreen constructor.

La clase SplashScreen puede mostrar cualquier formato de imagen compatible con el componente de creación de imágenes (WIC) de Windows. Por ejemplo, puede usar el formato BMP, GIF, JPEG, PNG o TIFF. Si la imagen es un archivo PNG e incluye un canal alfa, la imagen se representa mediante la transparencia definida en el canal alfa.

No puede incluir texto de marcador de posición en la pantalla de presentación que el código agrega más adelante. Si desea incluir texto en la pantalla de presentación, debe agregarlo al archivo de imagen.

Note

No es necesario escribir ningún código para mostrar una pantalla de presentación. A partir de Visual Studio 2008 SP1, puede configurar rápidamente una pantalla de presentación con los valores predeterminados. Para obtener más información, vea How to: Add a Splash Screen to a WPF Application.

La SplashScreen clase muestra la pantalla de presentación lo antes posible después de iniciar la aplicación. La pantalla de presentación se muestra mediante código nativo, antes de crear la instancia de aplicación de WPF. La pantalla de presentación se muestra en el centro de la pantalla. Cuando se carga la aplicación, la pantalla de presentación se atenua.

Cuando se compila la aplicación, la imagen se incrusta como un recurso administrado en el ensamblado. Si la aplicación está localizada, la imagen se incrusta en el archivo DLL satélite localizado.

Note

La SplashScreen clase no está disponible en confianza parcial.

Note

La SplashScreen clase no se puede usar en aplicaciones de explorador XAML (XBAP), porque usan una arquitectura de inicio diferente.

Constructores

Nombre Description
SplashScreen(Assembly, String)

Inicializa una nueva instancia de la SplashScreen clase con el ensamblado de recursos especificado.

SplashScreen(String)

Inicializa una nueva instancia de la SplashScreen clase con el recurso especificado.

Métodos

Nombre Description
Close(TimeSpan)

Cierra la pantalla de presentación.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Show(Boolean, Boolean)

Muestra la pantalla de presentación.

Show(Boolean)

Muestra la pantalla de presentación.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también