Sdílet prostřednictvím


ButtonBase.IsPressed Vlastnost

Definice

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

Platí pro