Compartir por


ButtonBase.IsPressed Propiedad

Definición

Obtiene un valor que indica si ButtonBase está activado actualmente.

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

Valor de propiedad

true ButtonBase es si está activado; en caso contrariofalse, es . El valor predeterminado es false.

Atributos

Ejemplos

En este ejemplo se muestra cómo usar la IsPressed propiedad en un estilo de desencadenador.

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

Comentarios

IsPressed es el estado de un botón que indica el botón izquierdo del mouse o barra espaciadora se presiona sobre el botón. Cuando IsPressed es true, el control captura el mouse. Como resultado, el control generará eventos del mouse como MouseEnter y IsMouseDirectlyOverChanged. Tenga en cuenta que el uso de AccessText o ENTER no cambia IsPressed ni captura el mouse, pero sí genera el Click evento.

A partir de .NET Framework versión 3.0 Service Pack 1, IsPressed tiene un establecedor protegido. Para usar esta funcionalidad, la aplicación debe tener como destino .NET Framework versión 3.5. Para obtener más información, vea Versiones y dependencias.

Información de la propiedad dependency

Elemento Importancia
Campo identificador IsPressedProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a