SplashScreen Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma tela de inicialização para um aplicativo WPF (Windows Presentation Foundation).
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
- Herança
-
SplashScreen
- Atributos
Exemplos
O exemplo de código a seguir mostra como criar e exibir uma janela de inicialização usando a SplashScreen classe.
SplashScreen splashScreen = new SplashScreen("SplashScreenImage.bmp");
splashScreen.Show(true);
// Run the application.
Comentários
Use a SplashScreen classe para mostrar uma imagem em uma janela de inicialização ou tela inicial quando um aplicativo WPF for iniciado. Chame o Show método para exibir a tela inicial. Chame o Close método para fechar a tela inicial. Especifique a imagem a ser usada no SplashScreen construtor.
A SplashScreen classe pode exibir qualquer formato de imagem compatível com o WIC (componente de imagem Windows). Por exemplo, você pode usar o formato TIFF, GIF, JPEG, PNG ou BMP. Se a imagem for um arquivo PNG e incluir um canal alfa, a imagem será renderizada usando a transparência definida no canal alfa.
Não é possível incluir o texto do espaço reservado na tela inicial adicionada posteriormente pelo código. Se você quiser incluir texto na tela inicial, adicione-o ao arquivo de imagem.
Observação
Não é necessário escrever nenhum código para exibir uma tela inicial. A partir do Visual Studio 2008 SP1, você pode configurar rapidamente uma tela inicial com configurações padrão. Para obter mais informações, consulte Como adicionar uma tela inicial a um aplicativo WPF.
A SplashScreen classe exibe a tela inicial o mais rápido possível depois que o aplicativo é iniciado. A tela inicial é exibida usando o código nativo, antes que a instância do aplicativo WPF seja criada. A tela inicial é exibida no centro da tela. Quando o aplicativo é carregado, a tela inicial desaparece.
Quando o aplicativo é compilado, a imagem é inserida como um recurso gerenciado no assembly. Se o aplicativo for localizado, a imagem será inserida na DLL satélite localizada.
Observação
A SplashScreen classe não está disponível em confiança parcial.
Observação
A SplashScreen classe não pode ser usada em XBAPs (Aplicativos do Navegador XAML), porque eles usam uma arquitetura de inicialização diferente.
Construtores
SplashScreen(Assembly, String) |
Inicializa uma nova instância da classe SplashScreen com assembly do recurso especificado. |
SplashScreen(String) |
Inicializa uma nova instância da classe SplashScreen com recurso especificado. |
Métodos
Close(TimeSpan) |
Fecha a tela inicial. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Show(Boolean) |
Exibe a tela inicial. |
Show(Boolean, Boolean) |
Exibe a tela inicial. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |