ButtonBase.IsPressed Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |