ButtonBase.IsPressed Egenskap

Definition

Hämtar ett värde som anger om en ButtonBase för närvarande är aktiverad.

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

Egenskapsvärde

true om aktiveras ButtonBase , annars false. Standardvärdet är false.

Attribut

Exempel

Det här exemplet visar hur du använder egenskapen IsPressed i ett utlösarformat.

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

Kommentarer

IsPressed är tillståndet för en knapp som anger att vänster musknapp eller BLANKSTEG trycks över knappen. När IsPressed är truefångar kontrollen musen. Därför genererar kontrollen mushändelser som MouseEnter och IsMouseDirectlyOverChanged. Observera att användning av AccessText eller RETUR inte ändrar IsPressed eller avbildar musen, men den genererar händelsen Click .

Från och med .NET Framework version 3.0 Service Pack 1 har IsPressed en skyddad setter. Om du vill använda den här funktionen bör ditt program rikta in sig på .NET Framework version 3.5. Mer information finns i Versioner och beroenden.

Information om beroendeegenskap

Objekt Value
Identifierarfält IsPressedProperty
Metadataegenskaper inställda på true Ingen

Gäller för