ButtonBase.IsPressed Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die aangeeft of een ButtonBase momenteel is geactiveerd.

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

Waarde van eigenschap

true indien de ButtonBase is geactiveerd; anders false. De standaardwaarde is false.

Kenmerken

Voorbeelden

In dit voorbeeld ziet u hoe u de IsPressed eigenschap gebruikt in een triggerstijl.

<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>

Opmerkingen

IsPressed is de status van een knop die aangeeft dat de linkermuisknop of spatiebalk op de knop wordt ingedrukt. Wanneer IsPressed is true, legt het besturingselement de muis vast. Als gevolg hiervan zal het besturingselement muis-gebeurtenissen MouseEnter zoals en IsMouseDirectlyOverChanged. Houd er rekening mee dat het gebruik van de AccessText of ENTER de muis niet wijzigt IsPressed of vastlegt, maar wel de Click gebeurtenis genereert.

Vanaf het .NET Framework versie 3.0 Service Pack 1 heeft IsPressed een beveiligde setter. Als u deze functionaliteit wilt gebruiken, moet uw toepassing gericht zijn op de .NET Framework versie 3.5. Zie Versies en afhankelijkheden voor meer informatie.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld IsPressedProperty
Eigenschappen van metagegevens ingesteld op true Geen

Van toepassing op