Partilhar via


ButtonBase.IsPressed Propriedade

Definição

Obtém um valor que indica se um ButtonBase está ativado no momento.

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

true se o ButtonBase for ativado; caso contrário false. O padrão é false.

Atributos

Exemplos

Este exemplo mostra como usar a IsPressed propriedade em um estilo de gatilho.

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

Comentários

IsPressed é o estado de um botão que indica que o botão esquerdo do mouse ou a BARRA DE ESPAÇOS é pressionada sobre o botão. Quando IsPressed é true, o controle captura o mouse. Como resultado, o controle gerará eventos de mouse, como MouseEnter e IsMouseDirectlyOverChanged. Observe que usar o AccessText ou ENTER não altera IsPressed nem captura o mouse, mas aciona o Click evento.

A partir do .NET Framework versão 3.0 Service Pack 1, IsPressed tem um setter protegido. Para usar essa funcionalidade, seu aplicativo deve ter como destino o .NET Framework versão 3.5. Para obter mais informações, consulte Versões e dependências.

Informações da propriedade Dependency

Item Valor
Campo identificador IsPressedProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a