Sdílet prostřednictvím


ButtonBase.IsPressed Vlastnost

Definice

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

Hodnota vlastnosti

true ButtonBase pokud je aktivovaný; v opačném případě false. Výchozí formát je false.

Atributy

Příklady

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>

Poznámky

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.

Informace o vlastnosti závislosti

Pole Identifikátor IsPressedProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro