ButtonBase.IsPressed Vlastnost
Definice
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 je aktuálně aktivována 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
Hodnota vlastnosti
true je-li ButtonBase aktivována; jinak false. Výchozí hodnota je false.
- Atributy
Příklady
Tento příklad ukazuje, jak používat 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>
Poznámky
IsPressed je stav tlačítka, který označuje levé tlačítko myši nebo mezerník je stisknut na tlačítko. Když IsPressed je true, ovládací prvek zachycuje myš. V důsledku toho ovládací prvek vyvolá události myši, například MouseEnter a IsMouseDirectlyOverChanged. Všimněte si, že použití klávesy AccessText ENTER nemění ani nezachytává IsPressed myš, ale vyvolává Click událost.
Počínaje rozhraním .NET Framework verze 3.0 Service Pack 1 IsPressed má chráněné setter. Pokud chcete tuto funkci použít, měla by vaše aplikace cílit na rozhraní .NET Framework verze 3.5. Další informace naleznete v tématu Verze a závislosti.
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | IsPressedProperty |
Vlastnosti metadat nastavené na true |
None |