EdgeGesture Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'accesso agli eventi che notificano a un'app di trigger all'interfaccia utente basata su edge.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Esempio
Nell'esempio seguente viene illustrato l'uso di GetForCurrentView per recuperare un'istanza di EdgeGesture tramite cui viene quindi registrato per ogni evento di movimento perimetrale.
var edgeGesture = Windows.UI.Input.EdgeGesture.getForCurrentView();
edgeGesture.addEventListener("starting", onStarting);
edgeGesture.addEventListener("completed", onCompleted);
edgeGesture.addEventListener("canceled", onCanceled);
Commenti
Nota
Questa classe non è agile, il che significa che è necessario considerare il relativo modello di threading e il comportamento di marshalling. Per altre informazioni, vedere Threading e marshalling (C++/CX) eUso di oggetti Windows Runtime in un ambiente multithreaded (.NET).
Metodi
GetForCurrentView() |
Ottiene un'istanza della classe EdgeGesture usata per aggiungere e rimuovere gestori delegati eventi per la visualizzazione corrente. |
Eventi
Canceled |
Viene generato quando un utente annulla una visualizzazione o nasconde un'azione per un'interfaccia utente basata su edge. |
Completed |
Genera per indicare che l'utente ha richiamato o ignorato l'interfaccia utente basata su edge. Ciò si verifica quando l'utente solleva il dito da uno schermo abilitato per il tocco o quando l'utente preme Win+Z sulla tastiera. |
Starting |
Viene generato quando un utente inizia un'azione per richiamare o ignorare l'interfaccia utente basata su edge. |
Si applica a
Vedi anche
- Windows.UI.Input
- Windows.Devices.Input
- Windows.UI.Core
- Windows.UI.Input.Inking
- Windows.UI.Xaml.Input
- Interazioni con l'utente personalizzate
- Linee guida per l'esperienza utente personalizzata
- Linee guida per la progettazione delle funzionalità di tocco
- Esempio di modalità di interazione con l'utente
- Esempio di indicatori visivi di stato attivo
- Input: Esempio delle funzionalità del dispositivo
- Input: Esempio di input penna semplificato
- Input: Esempio di gesti di Windows 8
- Input: Esempio di eventi di input utente XAML
- Esempio di scorrimento, panoramica e zoom XAML
- Esempio di input tramite tocco DirectX
- Input: Esempio di manipolazioni e gesti (C++)
- Input: Esempio di hit testing della funzionalità tocco
- Esempio di identificazione dell'origine di input
- Esempio di inserimento tocco
- Esempio di hit-testing del tocco Win32