ButtonBase.IsPressed Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que indica se a ButtonBase está atualmente ativado.
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 Propriedade
true se o ButtonBase for ativado; caso contrário false. A predefinição é false.
- Atributos
Exemplos
Este exemplo mostra como usar a IsPressed propriedade num 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>
Observações
IsPressed é o estado de um botão que indica que o botão esquerdo do rato ou a barra de ESPAÇO é pressionada sobre o botão. Quando IsPressed é true, o controlo captura o rato. Como resultado, o controlo irá aumentar eventos de rato como MouseEnter e IsMouseDirectlyOverChanged. Note que usar o AccessText ou ENTER não altera IsPressed nem captura o rato, mas sim levanta o Click evento.
A partir do .NET Framework versão 3.0 Service Pack 1, IsPressed tem um setter protegido. Para usar esta funcionalidade, a sua aplicação deve direcionar-se para a versão 3.5 do .NET Framework. Para mais informações, consulte Versões e Dependências.
Informação de Propriedade de Dependência
| Número | Value |
|---|---|
| Campo identificador | IsPressedProperty |
Propriedades dos metadados definidas como true |
None |