ButtonBase.IsPressed 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 une valeur qui indique si un ButtonBase est actuellement activé.
public: property bool IsPressed { public:
bool get(); protected:
void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool IsPressed { get; protected set; }
[<System.ComponentModel.Browsable(false)>]
member this.IsPressed : bool with get, set
Public Property IsPressed As Boolean
Valeur de propriété
true
si ButtonBase est activé ; sinon, false
. La valeur par défaut est false
.
- Attributs
Exemples
Cet exemple montre comment utiliser la IsPressed propriété dans un style de déclencheur.
<Style x:Key="Triggers" TargetType="Button">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter Property = "Background" Value="Red"/>
</Trigger>
<Trigger Property="IsPressed" Value="true">
<Setter Property = "Foreground" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>
Remarques
IsPressed est l’état d’un bouton qui indique que le bouton gauche de la souris ou la barre d’espace est enfoncée sur le bouton. Quand IsPressed a la valeur true
, le contrôle capture la souris. Par conséquent, le contrôle déclenche des événements de souris tels que MouseEnter et IsMouseDirectlyOverChanged. Notez que l’utilisation de ou AccessText ne modifie IsPressed ni ne capture la souris, mais déclenche l’événement Click .
À compter du .NET Framework version 3.0 Service Pack 1, IsPressed dispose d’un setter protégé. Pour utiliser cette fonctionnalité, votre application doit cibler le .NET Framework version 3.5. Pour plus d’informations, consultez Versions et dépendances.
Informations sur les propriétés de dépendance
Champ Identificateur | IsPressedProperty |
Propriétés de métadonnées définies sur true |
Aucun |