ProcessKeyboardAcceleratorEventArgs.Handled Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 = processKeyboardAcceleratorEventArgs.handled;
processKeyboardAcceleratorEventArgs.handled = boolean;
Public Property Handled As Boolean
Valor da propriedade
bool
true
para marcar o evento manipulado.
false
para deixar o evento sem tratamento. 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 um Grid
que contém muitos controles, o acelerador pode ser associado a um controle com escopo para o Grid
(o Grid
é o ScopeOwner). Nesse caso, o elemento raiz é o Grid
.
Se dois aceleradores forem definidos com a mesma combinação de teclas, o primeiro acelerador encontrado na tabela será invocado.