ButtonBase.IsPressed Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 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 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 LA BARRA SPAZIATRICE viene premuto sul pulsante. Quando IsPressed è true
, il controllo acquisisce il mouse. Di conseguenza, il controllo genererà eventi del mouse, ad esempio MouseEnter e IsMouseDirectlyOverChanged. Si noti che l'uso di AccessText o INVIO non cambia 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 essere destinato a .NET Framework versione 3.5. Per altre informazioni, vedere Versioni e dipendenze.
Informazioni proprietà di dipendenza
Campo Identificatore | IsPressedProperty |
Proprietà dei metadati impostate su true |
Nessuno |