ButtonBase.IsPressed ButtonBase.IsPressed ButtonBase.IsPressed ButtonBase.IsPressed Property

Definición

Obtiene un valor que indica si un control ButtonBase está actualmente activado.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

Valor de propiedad

true si ButtonBase está activado; en caso contrario, false.true if the ButtonBase is activated; otherwise false. De manera predeterminada, es false.The default is false.

Ejemplos

En este ejemplo se muestra cómo utilizar IsPressed la propiedad en un estilo de desencadenador.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>

Comentarios

IsPressedes el estado de un botón que indica que se ha presionado el botón primario del mouse o la barra ESPACIAdora sobre el botón.IsPressed is the state of a button that indicates the left mouse button or SPACEBAR is pressed over the button. Cuando IsPressed estrue, el control captura el mouse.When IsPressed is true, the control captures the mouse. Como resultado, el control producirá eventos del mouse como MouseEnter y. IsMouseDirectlyOverChangedAs a result, the control will raise mouse events such as MouseEnter and IsMouseDirectlyOverChanged. Tenga en cuenta que AccessText el uso de o la IsPressed especificación de no cambia ni captura el mouse, pero Click sí provoca el evento.Note that using the AccessText or ENTER does not change IsPressed or capture the mouse, but is does raise the Click event.

A partir de la .NET Framework versión 3,0 Service Pack 1 IsPressed , tiene un establecedor protegido.Starting with the .NET Framework version 3.0 Service Pack 1, IsPressed has a protected setter. Para usar esta funcionalidad, la aplicación debe tener como destino la versión .NET Framework 3,5.To use this functionality, your application should target the .NET Framework version 3.5. Para más información, vea Versiones y dependencias.For more information, see Versions and Dependencies.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field IsPressedProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true NingunaNone

Se aplica a