Window.ShowActivated Propriété

Définition

Obtient ou définit une valeur qui indique si une fenêtre est activée lors de son premier affichage.

public:
 property bool ShowActivated { bool get(); void set(bool value); };
public bool ShowActivated { get; set; }
member this.ShowActivated : bool with get, set
Public Property ShowActivated As Boolean

Valeur de propriété

true si une fenêtre est activée lors de son premier affichage ; sinon, false. La valeur par défaut est true.

Exemples

L’exemple suivant montre comment utiliser le balisage pour configurer une fenêtre à ouvrir sans être activée.

<Window
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    x:Class="WindowShowActivatedSnippets.AWindow"
    ShowActivated="False">
using System.Windows;

namespace WindowShowActivatedSnippets
{
    public partial class AWindow : Window
    {
        public AWindow()
        {
            InitializeComponent();
        }
    }
}

Imports System.Windows

Namespace WindowShowActivatedSnippets
    Partial Public Class AWindow
        Inherits Window
        Public Sub New()
            InitializeComponent()
        End Sub
    End Class
End Namespace

L’exemple suivant montre comment utiliser du code pour configurer une fenêtre à ouvrir sans qu’elle soit activée.

AWindow window = new AWindow();
window.ShowActivated = false;
window.Show();
Dim window As New AWindow()
window.ShowActivated = False
window.Show()

Remarques

Lorsqu’une fenêtre dont la ShowActivated propriété est définie false sur est ouverte, la fenêtre n’est pas activée et son Activated événement n’est pas déclenché tant qu’un utilisateur n’a pas activé manuellement la fenêtre en la sélectionnant. Une fois la fenêtre sélectionnée, elle s’active et se désactive normalement.

Pour empêcher l’activation d’une fenêtre lorsqu’elle s’ouvre, la ShowActivated propriété doit être définie false sur avant l’affichage de la fenêtre (en appelant Show), la définition ShowActivated de sur false après l’affichage d’une fenêtre n’a aucun effet.

La définition ShowActivated de sur false sur une fenêtre qui est ouverte modalement, en appelant ShowDialog, n’a pas d’impact réel. Bien que la fenêtre modale ne soit pas activée, la fenêtre modale empêche l’utilisateur d’activer d’autres fenêtres d’application ouvertes.

Informations sur les propriétés de dépendance

Champ Identificateur ShowActivatedProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à