Partager via


ButtonBase.IsPressed Propriété

Définition

Obtient une valeur qui indique si une ButtonBase valeur est actuellement activée.

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 la valeur ButtonBase est activée ; 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 espace est enfoncé sur le bouton. Quand IsPressed c’est truele cas, 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 l’entrée ou de l’entrée AccessText ne change IsPressed pas ou ne capture pas la souris, mais qu’elle déclenche l’événement Click .

À compter de .NET Framework version 3.0 Service Pack 1, IsPressed dispose d’un setter protégé. Pour utiliser cette fonctionnalité, votre application doit cibler .NET Framework version 3.5. Pour plus d’informations, consultez Versions et dépendances.

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

Élément Valeur
Champ d’identificateur IsPressedProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à