EdgeGesture Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к событиям, которые уведомляют приложение о триггерах в его граничном пользовательском интерфейсе.
public ref class EdgeGesture sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.STA)]
class EdgeGesture final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.STA)]
public sealed class EdgeGesture
Public NotInheritable Class EdgeGesture
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Примеры
В следующем примере показано использование GetForCurrentView для получения экземпляра EdgeGesture, через который затем регистрируется для каждого события жеста ребра.
var edgeGesture = Windows.UI.Input.EdgeGesture.getForCurrentView();
edgeGesture.addEventListener("starting", onStarting);
edgeGesture.addEventListener("completed", onCompleted);
edgeGesture.addEventListener("canceled", onCanceled);
Комментарии
Примечание
Этот класс не является гибким. Это означает, что необходимо учитывать его модель потоков и поведение маршалинга. Дополнительные сведения см. в разделах Потоки и маршалинг (C++/CX) и Использование среда выполнения Windows объектов в многопоточной среде (.NET).
Методы
GetForCurrentView() |
Возвращает экземпляр класса EdgeGesture , который используется для добавления и удаления обработчиков делегатов событий для текущего представления. |
События
Canceled |
Возникает, когда пользователь отменяет действие отображения или скрытия для пограничного пользовательского интерфейса. |
Completed |
Срабатывает, чтобы указать, что пользователь успешно вызвал или отклонил пользовательский интерфейс на основе границ. Это происходит, когда пользователь поднимает палец с сенсорного экрана или когда пользователь нажимает клавиши WIN+Z на клавиатуре. |
Starting |
Возникает, когда пользователь начинает действие по вызову или закрытию пограничного пользовательского интерфейса. |
Применяется к
См. также раздел
- Windows.UI.Input
- Windows.Devices.Input
- Windows.UI.Core
- Windows.UI.Input.Inking
- Windows.UI.Xaml.Input
- Настраиваемые взаимодействия с пользователем
- Рекомендации по пользовательскому интерфейсу для пользовательских взаимодействий с пользователем
- Рекомендации по проектированию сенсорных функций
- Пример режима взаимодействия с пользователем
- Пример визуальных элементов фокуса
- Ввод: пример возможностей устройства
- Ввод: пример упрощенного рукописного ввода
- Ввод: пример жестов в Windows 8
- Ввод: пример событий пользовательского ввода на XAML
- Пример прокрутки, сдвига и масштабирования XAML
- Пример сенсорного ввода в DirectX
- Ввод: пример управления и жестов (C++)
- Ввод: пример тестирования сенсорного ввода
- Пример идентификации источника входных данных
- Пример внедрения касания
- Пример тестирования нажатия на касание Win32