ButtonBase.IsPressed Proprietà

Definizione

Ottiene un valore che indica se un oggetto ButtonBase è attualmente attivato.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

Valore della proprietà

true se ButtonBase è attivato, in caso contrario false.true if the ButtonBase is activated; otherwise false. Il valore predefinito è false.The default is false.

Attributi

Esempi

Questo esempio illustra come usare la IsPressed proprietà in uno stile trigger.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>

Commenti

IsPressedstato di un pulsante che indica se il pulsante sinistro del mouse o la barra SPAZIAtrice è premuto sul pulsante.IsPressed is the state of a button that indicates the left mouse button or SPACEBAR is pressed over the button. Quando IsPressed ètrue, il controllo acquisisce il mouse.When IsPressed is true, the control captures the mouse. Di conseguenza, il controllo genererà eventi del mouse, ad MouseEnter esempio IsMouseDirectlyOverChangede.As a result, the control will raise mouse events such as MouseEnter and IsMouseDirectlyOverChanged. Si noti che l' AccessText utilizzo di o di invio IsPressed non modifica o acquisisce il mouse, ma genera Click l'evento.Note that using the AccessText or ENTER does not change IsPressed or capture the mouse, but is does raise the Click event.

A partire da .NET Framework versione 3,0 Service Pack 1, IsPressed dispone di un setter protetto.Starting with the .NET Framework version 3.0 Service Pack 1, IsPressed has a protected setter. Per usare questa funzionalità, l'applicazione deve avere come destinazione la versione di .NET Framework 3,5.To use this functionality, your application should target the .NET Framework version 3.5. Per altre informazioni, vedere Versioni e dipendenze.For more information, see Versions and Dependencies.

Informazioni proprietà di dipendenzaDependency Property Information

Campo identificatoreIdentifier field IsPressedProperty
Proprietà dei metadati impostate sutrueMetadata properties set to true nessunoNone

Si applica a