SplashScreen Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 />
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) |