EdgeGesture 類別

定義

提供事件存取權,這些事件會通知應用程式其邊緣型 UI 的觸發程式。

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

當使用者取消邊緣型UI的顯示或隱藏動作時引發。

Completed

引發 ,表示使用者已成功擷取或關閉邊緣型UI。 當使用者從啟用觸控的螢幕或使用者按下鍵盤上的 Win+Z 時,就會發生此情況。

Starting

當用戶開始執行動作以擷取或關閉邊緣型UI時引發。

適用於

另請參閱