Condividi tramite


ButtonBase.IsPressed Proprietà

Definizione

Ottiene un valore che indica se un oggetto ButtonBase è attualmente attivato.

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

Valore della proprietà

true se l'oggetto ButtonBase è attivato; in caso contrario false, . Il valore predefinito è false.

Attributi

Esempio

In questo esempio viene illustrato come usare la IsPressed proprietà in uno stile di trigger.

<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

IsPressed è lo stato di un pulsante che indica che il pulsante sinistro del mouse o BARRA SPAZIATRICE viene premuto sul pulsante. Quando IsPressed è true, il controllo acquisisce il mouse. Di conseguenza, il controllo genererà eventi del mouse come MouseEnter e IsMouseDirectlyOverChanged. Si noti che l'uso di AccessText o INVIO non modifica IsPressed o acquisisce il mouse, ma genera l'evento Click .

A partire da .NET Framework versione 3.0 Service Pack 1, IsPressed è disponibile un setter protetto. Per usare questa funzionalità, l'applicazione deve avere come destinazione .NET Framework versione 3.5. Per altre informazioni, vedere Versioni e dipendenze.

Informazioni sulle proprietà di dipendenza

Elemento Valore
Campo Identificatore IsPressedProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a