Leer en inglés

Compartir a través de


Application.Deactivated Evento

Definición

Se produce cuando una aplicación deja de estar en primer plano.

C#
public event EventHandler Deactivated;

Tipo de evento

Ejemplos

En el ejemplo siguiente se muestra cómo detectar cuándo se desactiva y activa una aplicación independiente.

XAML
<Application 
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="SDKSample.App"
  StartupUri="MainWindow.xaml"
  Activated="App_Activated" 
  Deactivated="App_Deactivated" />
C#
using System;
using System.Windows;

namespace SDKSample
{
    public partial class App : Application
    {
        bool isApplicationActive;

        void App_Activated(object sender, EventArgs e)
        {
            // Application activated
            this.isApplicationActive = true;
        }

        void App_Deactivated(object sender, EventArgs e)
        {
            // Application deactivated
            this.isApplicationActive = false;
        }
    }
}

Comentarios

Una aplicación Windows Presentation Foundation que tiene una o varias ventanas abiertas desactiva (deja de ser la aplicación en primer plano) cuando un usuario hace lo siguiente:

  • Cambia a otra aplicación mediante ALT+TAB o mediante el Administrador de tareas.

  • Hace clic en el botón de la barra de tareas de una ventana de otra aplicación.

Las aplicaciones que necesitan detectar la desactivación pueden controlar el Deactivated evento.

Una vez que una aplicación se activa por primera vez, puede desactivarse y reactivarse muchas veces durante su vigencia. Si el comportamiento o el estado de una aplicación dependen de su estado de activación, puede controlar los Deactivated eventos y Activated para determinar en qué estado se encuentra.

Deactivated no se genera para aplicaciones de explorador XAML (XBAP).

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Consulte también