ButtonBase.IsPressed Właściwość
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą ButtonBase , czy element jest obecnie aktywowany.
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
true
jeśli element ButtonBase jest aktywowany; w przeciwnym razie false
. Wartość domyślna to false
.
- Atrybuty
W tym przykładzie pokazano, jak używać IsPressed właściwości w stylu wyzwalacza.
<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>
IsPressed jest stanem przycisku wskazującego lewy przycisk myszy lub klawisz SPACEBAR jest naciskany na przycisk . Gdy IsPressed jest to true
, kontrolka przechwytuje mysz. W rezultacie kontrolka będzie zgłaszać zdarzenia myszy, takie jak MouseEnter i IsMouseDirectlyOverChanged. Należy pamiętać, że użycie klawisza AccessText LUB ENTER nie zmienia IsPressed ani nie przechwytuje Click myszy, ale zgłasza zdarzenie.
Począwszy od .NET Framework w wersji 3.0 z dodatkiem Service Pack 1, IsPressed jest chronionym zestawem. Aby korzystać z tej funkcji, aplikacja powinna być docelowa .NET Framework w wersji 3.5. Aby uzyskać więcej informacji, zobacz Wersje i zależności.
Pole identyfikatora | IsPressedProperty |
Właściwości metadanych ustawione na true |
Brak |
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: