IsPressed (Propiedad)

ButtonBase.IsPressed (Propiedad)

Actualización: noviembre 2007

Obtiene un valor que indica si un control ButtonBase está actualmente activado. Se trata de una propiedad de dependencia.

Espacio de nombres:  System.Windows.Controls.Primitives
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

[BrowsableAttribute(false)]
public bool IsPressed { get; }
/** @property */
/** @attribute BrowsableAttribute(false) */
public boolean get_IsPressed()

public function get IsPressed () : boolean

No se puede establecer esta propiedad en XAML.

Valor de propiedad

Tipo: System.Boolean
true si ButtonBase está activado; en caso contrario, false. El valor predeterminado es false.

Campo identificador

IsPressedProperty

Propiedades de metadatos establecidas en true

Ninguna

IsPressed es el estado de un botón que indica que se está presionando el botón primario o la BARRA ESPACIADORA sobre el botón. Cuando IsPressed es true, el control captura el mouse. Como resultado, el control provocará eventos del mouse como MouseEnter y IsMouseDirectlyOverChanged. Observe que el uso de AccessText o ENTRAR no cambia IsPressed ni captura el mouse, pero provoca el evento Click.

Desde la versión 3.0 de .NET Framework Service Pack 1, IsPressed tiene un establecedor protegido. Para usar esta funcionalidad, la aplicación debe utilizar .NET Framework versión 3.5.  Para obtener más información, vea Arquitectura de .NET Framework 3.5.

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

btncsharp.FontSize = SystemFonts.CaptionFontSize;


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


Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft