Compartilhar via


Window.Activate Método

Definição

Tenta ativar a janela do aplicativo trazendo-a para o primeiro plano e definindo o foco de entrada para ela.

public:
 virtual void Activate() = Activate;
void Activate();
public void Activate();
function activate()
Public Sub Activate ()

Comentários

Se você usar os modelos de aplicativo padrão do Microsoft Visual Studio, Window.Activate faz parte do código inicial no arquivo code-behind app.xaml. Especificamente, Activate é chamado da substituição OnLaunched padrão. Nos casos em que o modelo produz uma experiência de navegação de página, os estados anteriores são detectados para que a estrutura de navegação não seja substituída se já existisse, mas Activate seja chamada independentemente.

Você pode modificar a implementação OnLaunched padrão para atrasar a chamada Activate. Você pode fazer isso para que toda a renderização do aplicativo seja concluída antes que a janela main seja mostrada. Por exemplo, um atraso pode ser útil para concluir o carregamento de arquivos de origem de imagem na interface do usuário inicial. (Eles são carregados de forma assíncrona e é impraticável manipular ImageOpened do code-behind app.xaml.) Por outro lado, atrasar a chamada pode criar uma experiência de usuário indesejável se a tela inicial estiver visível por muito tempo.

Aplica-se a

Confira também