Window.Activate Método
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.
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.