ButtonBase.IsPressed Vlastnost
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která označuje, zda ButtonBase je aktuálně aktivována.
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
ButtonBase pokud je aktivovaný; v opačném případě false
. Výchozí formát je false
.
- Atributy
Tento příklad ukazuje, jak použít IsPressed vlastnost ve stylu triggeru.
<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 je stav tlačítka, který označuje levé tlačítko myši nebo stisknutí mezerníku nad tlačítkem. Když IsPressed je true
, ovládací prvek zachytí myš. V důsledku toho ovládací prvek vyvolá události myši, jako MouseEnter je a IsMouseDirectlyOverChanged. Všimněte si, že pomocí AccessText klávesy nebo ENTER se nezmění IsPressed ani nezachytí myš, ale Click vyvolá událost.
Počínaje rozhraním .NET Framework verze 3.0 Service Pack 1 IsPressed má chráněné setter. Chcete-li používat tuto funkci, vaše aplikace by měla cílit na rozhraní .NET Framework verze 3.5. Další informace najdete v tématu Verze a závislosti.
Pole Identifikátor | IsPressedProperty |
Vlastnosti metadat nastavené na true |
Žádné |
Produkt | Verze |
---|---|
.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 |
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: