Lire en anglais

Partager via


Application.Deactivated Événement

Définition

Se produit lorsqu'une application cesse d'être l'application de premier plan.

C#
public event EventHandler Deactivated;

Type d'événement

Exemples

L’exemple suivant montre comment détecter quand une application autonome se désactive et s’active.

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;
        }
    }
}

Remarques

Une application Windows Presentation Foundation qui a une ou plusieurs fenêtres ouvertes désactive (cesse d’être l’application de premier plan) lorsqu’un utilisateur effectue les opérations suivantes :

  • Bascule vers une autre application à l’aide de ALT+TAB ou à l’aide du Gestionnaire des tâches.

  • Clique sur le bouton de la barre des tâches d’une fenêtre dans une autre application.

Les applications qui doivent détecter la désactivation peuvent gérer l’événement Deactivated .

Une fois qu’une application est activée pour la première fois, elle peut être désactivée et réactivée plusieurs fois pendant sa durée de vie. Si le comportement ou l’état d’une application dépend de son état d’activation, elle peut gérer les Deactivated événements et Activated pour déterminer l’état dans lequel elle se trouve.

Deactivated n’est pas déclenché pour les applications de navigateur XAML (XBAPs).

S’applique à

Produit Versions
.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

Voir aussi