Поделиться через


KeyboardAcceleratorInvokedEventArgs.Handled Свойство

Определение

Возвращает или задает значение, которое помечает событие как обработанное.

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

Значение свойства

Boolean

bool

значение true , чтобы пометить обработанное событие; значение false , чтобы оставить событие необработанным, что позволяет событию потенциально маршрутизировать дальше. Значение по умолчанию — false.

Комментарии

Событие ускорителя клавиатуры перемещается из элемента, который имеет фокус на корневой элемент Window. Если событие не обрабатывается, платформа ищет другие ускорители за пределами восходящего пути с помощью таблицы глобальных ускорителей. Все ускорители регистрируются как глобальные, если область действия не ограничена с помощью ScopeOwner.

Ускорители с заданной областью вызываются только в том случае, если фокус находится внутри определенного область. Например, в элементе Grid, который содержит множество элементов управления, ускоритель может быть связан с элементом управления с областью действия Grid (Grid является ScopeOwner). В этом случае корневым элементом является Grid.

Если два ускорителя определены с одной комбинацией клавиш, вызывается первый ускоритель, найденный в таблице.

Применяется к

См. также раздел