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


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
Наследование
Object Platform::Object IInspectable 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

Возникает, когда пользователь начинает действие по вызову или закрытию пограничного пользовательского интерфейса.

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

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