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 SplashScreen clase para mostrar una imagen en una ventana de inicio o una pantalla de presentación cuando se inicie una aplicación 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 SplashScreen clase 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.
Nota
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 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 la aplicación 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 inserta como un recurso administrado en el ensamblado. Si la aplicación está localizada, la imagen se incrusta en el archivo DLL satélite localizado.
Nota
La SplashScreen clase no está disponible en confianza parcial.
Nota
La SplashScreen clase no se puede usar en aplicaciones de explorador XAML (XBAPs), porque usan una arquitectura de inicio diferente.
Constructores
SplashScreen(Assembly, String) |
Inicializa una nueva instancia de la clase SplashScreen con el ensamblado de recursos especificado. |
SplashScreen(String) |
Inicializa una nueva instancia de la clase SplashScreen con el recurso especificado. |
Métodos
Close(TimeSpan) |
Cierra la pantalla de presentación. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Show(Boolean) |
Muestra la pantalla de presentación. |
Show(Boolean, Boolean) |
Muestra la pantalla de presentación. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |