ProcessKeyboardAcceleratorEventArgs.Handled Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, которое помечает событие как обработанное.
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
Значение свойства
bool
значение true , чтобы пометить событие как обработанное. значение false , чтобы оставить событие необработанным. Значение по умолчанию — false.
Комментарии
Событие ускорителя клавиатуры перемещается из элемента, который имеет фокус, к корневому элементу Window. Если событие не обрабатывается, платформа ищет другие ускорители за пределами восходящего пути с помощью таблицы глобальных ускорителей. Все ускорители регистрируются как глобальные, если область действия не ограничена с помощью ScopeOwner.
Ускорители с заданной областью вызываются только в том случае, если фокус находится внутри определенного область. Например, в элементе Grid, который содержит много элементов управления, ускоритель может быть связан с элементом управления с областью действия Grid (Grid является ScopeOwner). В этом случае корневым элементом является Grid.
Если два ускорителя определены с одной и той же комбинацией клавиш, вызывается первый ускоритель, найденный в таблице.