Partilhar via


KeyboardAcceleratorInvokedEventArgs.Handled Propriedade

Definição

Obtém ou define um valor que marca o evento como manipulado.

public:
 property bool Handled { bool get(); void set(bool value); };
bool Handled();

void Handled(bool value);
public bool Handled { get; set; }
var boolean = keyboardAcceleratorInvokedEventArgs.handled;
keyboardAcceleratorInvokedEventArgs.handled = boolean;
Public Property Handled As Boolean

Valor da propriedade

Boolean

bool

true para marcar o evento manipulado; false para deixar o evento sem tratamento, o que permite que o evento possa rotear ainda mais. O padrão é false.

Comentários

O evento do acelerador de teclado é bolhas do elemento que tem o foco para o elemento window raiz. Se o evento não for tratado, a estrutura procurará outros aceleradores fora do caminho de propagação usando uma tabela de aceleradores globais. Todos os aceleradores são registrados como globais, a menos que sejam definidos com escopo usando ScopeOwner.

Os aceleradores com escopo serão invocados somente se o foco estiver dentro de um escopo específico. Por exemplo, em uma Grade que contém muitos controles, o acelerador pode ser associado a um controle com escopo para a Grade (a Grade é o ScopeOwner). Nesse caso, o elemento raiz é Grid.

Se dois aceleradores forem definidos com a mesma combinação de teclas, o primeiro acelerador encontrado na tabela será invocado.

Aplica-se a

Confira também