TouchEventArgs 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 i dati per eventi relativi all'input.
public ref class TouchEventArgs : System::Windows::Input::InputEventArgs
public class TouchEventArgs : System.Windows.Input.InputEventArgs
type TouchEventArgs = class
inherit InputEventArgs
Public Class TouchEventArgs
Inherits InputEventArgs
- Ereditarietà
Esempio
Nell'esempio seguente vengono gestiti gli TouchUp eventi che si verificano in un oggetto Canvas. Controlla la Captured proprietà per verificare che il dispositivo che ha generato l'evento venga acquisito in Canvas. In caso affermativo, viene rilasciato .TouchDevice
Questo esempio fa parte di un esempio più ampio disponibile nella panoramica della TouchDevice classe.
private void canvas_TouchUp(object sender, TouchEventArgs e)
{
Canvas _canvas = (Canvas)sender as Canvas;
if (_canvas != null && e.TouchDevice.Captured == _canvas)
{
_canvas.ReleaseTouchCapture(e.TouchDevice);
}
}
' Touch Up
Private Sub canvas_TouchUp(ByVal sender As System.Object, ByVal e As System.Windows.Input.TouchEventArgs)
Dim _canvas As Canvas = CType(sender, Canvas)
If (_canvas IsNot Nothing AndAlso e.TouchDevice.Captured Is _canvas) Then
_canvas.ReleaseTouchCapture(e.TouchDevice)
End If
End Sub
Commenti
Gli eventi seguenti usano TouchEventArgs.
Costruttori
TouchEventArgs(TouchDevice, Int32) |
Inizializza una nuova istanza della classe TouchEventArgs. |
Proprietà
Device |
Ottiene il dispositivo di input che ha avviato questo evento. (Ereditato da InputEventArgs) |
Handled |
Ottiene o imposta un valore che indica lo stato presente della gestione degli eventi per un evento indirizzato quando percorre la route. (Ereditato da RoutedEventArgs) |
OriginalSource |
Ottiene l'origine di segnalazione originale in base a quanto determinato dall'hit testing puro, prima di qualsiasi possibile modifica di Source da parte di una classe padre. (Ereditato da RoutedEventArgs) |
RoutedEvent |
Ottiene o imposta l'oggetto RoutedEvent associato all'istanza di RoutedEventArgs. (Ereditato da RoutedEventArgs) |
Source |
Ottiene o imposta un riferimento all'oggetto che ha generato l'evento. (Ereditato da RoutedEventArgs) |
Timestamp |
Ottiene la data e l'ora in cui si è verificato l'evento. (Ereditato da InputEventArgs) |
TouchDevice |
Ottiene il tocco che ha generato l'evento. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetIntermediateTouchPoints(IInputElement) |
Restituisce tutti i punti di tocco raccolti tra l'evento di tocco più recente e quello precedente. |
GetTouchPoint(IInputElement) |
Restituisce la posizione corrente del dispositivo a tocco relativa all'elemento specificato. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InvokeEventHandler(Delegate, Object) |
Richiama i gestori eventi in una modalità specifica del tipo, che può aumentare l'efficienza del sistema di eventi. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnSetSource(Object) |
Se sottoposto a override in una classe derivata, fornisce un punto di ingresso di callback di notifica a ogni modifica del valore della proprietà Source di un'istanza. (Ereditato da RoutedEventArgs) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |