Partager via


ButtonBase.IsPressed Propriété

Définition

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

S’applique à