IInputElement Interfaccia

Definizione

Definisce gli eventi comuni e anche le proprietà e i metodi correlati agli eventi per l'elaborazione di input di base tramite elementi Windows Presentation Foundation (macchine virtuali Windows).

public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
Derivato

Commenti

Importante

Anche se questa interfaccia è pubblica, non è progettata per essere implementata in scenari di applicazione o compilazione del framework. Questa interfaccia è pubblica a causa dei requisiti di ereditarietà per la connessione del core macchine virtuali Windows al framework di macchine virtuali Windows. È anche possibile usare questa interfaccia come meccanismo di cast per imporre che gli eventi di input e le proprietà provengano da un FrameworkElement oggetto o FrameworkContentElement, che può essere gestito nello stesso modello di input. Per altre informazioni, vedere macchine virtuali Windows Architecture e vedere anche Base Elements Overview.

Proprietà

Nome Descrizione
Focusable

Ottiene o imposta un valore che indica se lo stato attivo può essere impostato su questo elemento.

IsEnabled

Ottiene un valore che indica se questo elemento è abilitato nell'interfaccia utente.

IsKeyboardFocused

Ottiene un valore che indica se questo elemento ha lo stato attivo della tastiera.

IsKeyboardFocusWithin

Ottiene un valore che indica se lo stato attivo della tastiera è ovunque all'interno dei limiti dell'elemento, incluso se lo stato attivo della tastiera si trova all'interno dei limiti di qualsiasi elemento figlio visivo.

IsMouseCaptured

Ottiene un valore che indica se il mouse viene acquisito in questo elemento.

IsMouseDirectlyOver

Ottiene un valore che indica se il puntatore del mouse si trova su questo elemento nel senso di hit testing più rigoroso.

IsMouseOver

Ottiene un valore che indica se il puntatore del mouse si trova su questo elemento ,inclusi gli elementi figlio visivi che si trovano all'interno dei relativi limiti.

IsStylusCaptured

Ottiene un valore che indica se lo stilo viene acquisito in questo elemento.

IsStylusDirectlyOver

Ottiene un valore che indica se lo stilo è posizionato su questo elemento nel senso di hit testing più rigoroso.

IsStylusOver

Ottiene un valore che indica se lo stilo si trova su questo elemento (o su elementi figlio visivi che si trovano all'interno dei relativi limiti).

Metodi

Nome Descrizione
AddHandler(RoutedEvent, Delegate)

Aggiunge un gestore eventi indirizzato per un evento indirizzato specifico a un elemento .

CaptureMouse()

Tenta di forzare l'acquisizione del mouse su questo elemento.

CaptureStylus()

Tenta di forzare l'acquisizione dello stilo a questo elemento.

Focus()

Tenta di concentrare la tastiera su questo elemento.

RaiseEvent(RoutedEventArgs)

Genera l'evento indirizzato specificato dalla RoutedEvent proprietà all'interno dell'oggetto specificato RoutedEventArgs.

ReleaseMouseCapture()

Rilascia l'acquisizione del mouse, se questo elemento contiene l'acquisizione.

ReleaseStylusCapture()

Rilascia l'acquisizione dello stilo, se questo elemento contiene l'acquisizione.

RemoveHandler(RoutedEvent, Delegate)

Rimuove tutte le istanze del gestore eventi indirizzato specificato da questo elemento.

Eventi

Nome Descrizione
GotKeyboardFocus

Si verifica quando la tastiera è incentrata su questo elemento.

GotMouseCapture

Si verifica quando l'elemento acquisisce il mouse.

GotStylusCapture

Si verifica quando l'elemento acquisisce lo stilo.

KeyDown

Si verifica quando viene premuto un tasto mentre la tastiera è incentrata su questo elemento.

KeyUp

Si verifica quando viene rilasciato un tasto mentre la tastiera è incentrata su questo elemento.

LostKeyboardFocus

Si verifica quando la tastiera non è più incentrata su questo elemento.

LostMouseCapture

Si verifica quando questo elemento perde l'acquisizione del mouse.

LostStylusCapture

Si verifica quando questo elemento perde l'acquisizione dello stilo.

MouseEnter

Si verifica quando il puntatore del mouse entra nei limiti di questo elemento.

MouseLeave

Si verifica quando il puntatore del mouse lascia i limiti di questo elemento.

MouseLeftButtonDown

Si verifica quando viene premuto il pulsante sinistro del mouse mentre il puntatore del mouse si trova sull'elemento.

MouseLeftButtonUp

Si verifica quando il pulsante sinistro del mouse viene rilasciato mentre il puntatore del mouse si trova sull'elemento.

MouseMove

Si verifica quando il puntatore del mouse si sposta mentre il puntatore del mouse si trova sull'elemento.

MouseRightButtonDown

Si verifica quando viene premuto il pulsante destro del mouse mentre il puntatore del mouse si trova sull'elemento.

MouseRightButtonUp

Si verifica quando il pulsante destro del mouse viene rilasciato mentre il puntatore del mouse si trova sull'elemento.

MouseWheel

Si verifica quando la rotellina del mouse si sposta mentre il puntatore del mouse si trova su questo elemento.

PreviewGotKeyboardFocus

Si verifica quando la tastiera è incentrata su questo elemento.

PreviewKeyDown

Si verifica quando viene premuto un tasto mentre la tastiera è incentrata su questo elemento.

PreviewKeyUp

Si verifica quando viene rilasciato un tasto mentre la tastiera è incentrata su questo elemento.

PreviewLostKeyboardFocus

Si verifica quando la tastiera non è più incentrata su questo elemento.

PreviewMouseLeftButtonDown

Si verifica quando viene premuto il pulsante sinistro del mouse mentre il puntatore del mouse si trova sull'elemento.

PreviewMouseLeftButtonUp

Si verifica quando il pulsante sinistro del mouse viene rilasciato mentre il puntatore del mouse si trova sull'elemento.

PreviewMouseMove

Si verifica quando il puntatore del mouse si sposta mentre il puntatore del mouse si trova sull'elemento.

PreviewMouseRightButtonDown

Si verifica quando viene premuto il pulsante destro del mouse mentre il puntatore del mouse si trova sull'elemento.

PreviewMouseRightButtonUp

Si verifica quando il pulsante destro del mouse viene rilasciato mentre il puntatore del mouse si trova sull'elemento.

PreviewMouseWheel

Si verifica quando la rotellina del mouse si sposta mentre il puntatore del mouse si trova su questo elemento.

PreviewStylusButtonDown

Si verifica quando il pulsante dello stilo viene premuto verso il basso mentre lo stilo si trova su questo elemento.

PreviewStylusButtonUp

Si verifica quando il pulsante dello stilo viene rilasciato mentre lo stilo si trova su questo elemento.

PreviewStylusDown

Si verifica quando lo stilo tocca il digitalizzatore mentre viene posizionato su questo elemento.

PreviewStylusInAirMove

Si verifica quando lo stilo si sposta su un elemento, ma senza toccare il digitalizzatore.

PreviewStylusInRange

Si verifica quando lo stilo è abbastanza vicino al digitalizzatore da rilevare.

PreviewStylusMove

Si verifica quando lo stilo si sposta mentre lo stilo si trova sull'elemento.

PreviewStylusOutOfRange

Si verifica quando lo stilo è troppo lontano dal digitalizzatore da rilevare.

PreviewStylusSystemGesture

Si verifica quando viene rilevato uno dei diversi gesti dello stilo, ad esempio Tap o Drag.

PreviewStylusUp

Si verifica quando lo stilo viene generato dal digitalizzatore mentre si trova sopra questo elemento.

PreviewTextInput

Si verifica quando questo elemento ottiene il testo in modo indipendente dal dispositivo.

StylusButtonDown

Si verifica quando il pulsante dello stilo viene premuto mentre lo stilo si trova su questo elemento.

StylusButtonUp

Si verifica quando il pulsante dello stilo viene rilasciato mentre lo stilo si trova su questo elemento.

StylusDown

Si verifica quando lo stilo tocca il digitalizzatore mentre viene posizionato su questo elemento.

StylusEnter

Si verifica quando il cursore dello stilo entra nei limiti dell'elemento.

StylusInAirMove

Si verifica quando lo stilo si sposta su un elemento, ma senza toccare il digitalizzatore.

StylusInRange

Si verifica quando lo stilo è abbastanza vicino al digitalizzatore da rilevare.

StylusLeave

Si verifica quando il cursore dello stilo lascia i limiti dell'elemento.

StylusMove

Si verifica quando il cursore dello stilo si sposta sull'elemento.

StylusOutOfRange

Si verifica quando lo stilo è troppo lontano dal digitalizzatore da rilevare.

StylusSystemGesture

Si verifica quando viene rilevato uno dei diversi gesti dello stilo, ad esempio Tap o Drag.

StylusUp

Si verifica quando lo stilo viene generato dal digitalizzatore mentre si trova sopra questo elemento.

TextInput

Si verifica quando questo elemento ottiene il testo in modo indipendente dal dispositivo.

Si applica a

Vedi anche