Window.ShowActivated Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |