Share via


Window.Activate Método

Definición

Intenta activar la ventana de la aplicación poniéndola en primer plano y estableciendo el foco de entrada en ella.

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

Comentarios

Si usas las plantillas de aplicación predeterminadas de Microsoft Visual Studio, Window.Activate forma parte del código inicial en el archivo de código subyacente app.xaml. En concreto, Activate se llama desde la invalidación onLaunched predeterminada. En los casos en los que la plantilla genera una experiencia de navegación de página, se detectan estados anteriores para que el marco de navegación no se sobrescriba si ya existía, pero Activate se llama independientemente.

Puede modificar la implementación predeterminada de OnLaunched para retrasar la llamada Activatea . Es posible que haga esto para que se complete toda la representación de la aplicación antes de que se muestre la ventana principal. Por ejemplo, un retraso puede ser útil para terminar de cargar archivos de origen de imagen en la interfaz de usuario inicial. (Estos se cargan de forma asincrónica y no es práctico controlar ImageOpened desde el código subyacente app.xaml). Por otro lado, retrasar la llamada puede crear una experiencia de usuario no deseada si la pantalla de presentación es visible durante demasiado tiempo.

Se aplica a

Consulte también