ButtonBase.IsPressed ButtonBase.IsPressed ButtonBase.IsPressed ButtonBase.IsPressed Property

Definition

Ruft einen Wert ab, der angibt, ob ein ButtonBase aktuell aktiviert ist.Gets a value that indicates whether a ButtonBase is currently activated.

public:  property bool IsPressed {  public:
bool get(); protected:
 void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool IsPressed { get; protected set; }
member this.IsPressed : bool with get, set
Public Property IsPressed As Boolean

Eigenschaftswert

true, wenn ButtonBase aktiviert ist, andernfalls false.true if the ButtonBase is activated; otherwise false. Die Standardeinstellung ist false.The default is false.

Beispiele

Dieses Beispiel zeigt, wie Sie mit der IsPressed Eigenschaft als Auslöser.This example shows how to use the IsPressed property in a trigger style.

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

Hinweise

IsPressed ist der Zustand einer Schaltfläche, der die linke Maustaste gedrückt angibt oder die LEERTASTE über die Schaltfläche gedrückt wird.IsPressed is the state of a button that indicates the left mouse button or SPACEBAR is pressed over the button. Wenn IsPressed ist true, zeichnet die Maus das Steuerelement.When IsPressed is true, the control captures the mouse. Daher das Steuerelement ausgelöst Mausereignisse wie z. B. MouseEnter und IsMouseDirectlyOverChanged.As a result, the control will raise mouse events such as MouseEnter and IsMouseDirectlyOverChanged. Beachten Sie, dass die Verwendung der AccessText oder EINGABETASTE ändert sich nicht IsPressed oder Erfassen der Maus, jedoch wird wird ausgelöst der Click Ereignis.Note that using the AccessText or ENTER does not change IsPressed or capture the mouse, but is does raise the Click event.

Ab .NET Framework Version 3.0 Servicepack 1, IsPressed verfügt über einen geschützten Setter.Starting with the .NET Framework version 3.0 Service Pack 1, IsPressed has a protected setter. Um diese Funktion verwenden zu können, sollte die Anwendung .NET Framework, Version 3.5 ausgelegt.To use this functionality, your application should target the .NET Framework version 3.5. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.For more information, see Versions and Dependencies.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

Feld "ID"Identifier field IsPressedProperty
Legen Sie auf der Metadaten-Eigenschaften trueMetadata properties set to true NoneNone

Gilt für: