ButtonBase.IsPressed Tulajdonság

Definíció

Olyan értéket kap, amely jelzi, hogy egy jelenleg aktivált-e ButtonBase .

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

Tulajdonság értéke

true ha az ButtonBase aktiválva van; ellenkező esetben false. Az alapértelmezett érték a false.

Attribútumok

Példák

Ez a példa bemutatja, hogyan használhatja a IsPressed tulajdonságot triggerstílusban.

<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>

Megjegyzések

IsPressed egy gomb állapota, amely azt jelzi, hogy a bal egérgomb vagy a SZÓKÖZ billentyű lenyomva van a gomb felett. Ha IsPressed igen true, a vezérlő rögzíti az egeret. Ennek eredményeképpen a vezérlő olyan egéreseményeket fog előidézni, mint a MouseEnter .IsMouseDirectlyOverChanged Vegye figyelembe, hogy az enter vagy az AccessText enter használata nem módosítja IsPressed vagy rögzíti az egeret, de nem növeli az eseményt Click .

A .NET Framework 3.0 Service Pack 1-es verziójától kezdve a IsPressed rendelkezik védett beállítóval. A funkció használatához az alkalmazásnak a .NET Framework 3.5-ös verzióját kell használnia. További információ: Verziók és függőségek.

Függőségi tulajdonság adatai

Termék Érték
Azonosító mező IsPressedProperty
Metaadat-tulajdonságok beállítása: true None

A következőre érvényes: