IInputElement Interfaccia

Definizione

Stabilisce gli eventi comuni nonché le proprietà e i metodi correlati agli eventi per l’elaborazione dell'input di base mediante elementi di Windows Presentation Foundation (WPF).

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

Commenti

Importante

Anche se questa interfaccia è pubblica, non è destinata a essere implementata negli scenari di applicazione o di compilazione del framework. Questa interfaccia è pubblica a causa dei requisiti di ereditarietà per la connessione del core WPF al framework WPF. È anche possibile usare questa interfaccia come meccanismo di cast per applicare che gli eventi di input e le proprietà provengono da o FrameworkElement , FrameworkContentElementche possono essere gestiti nello stesso modello di input. Per altre informazioni, vedere Architettura WPF e vedere Panoramica degli elementi di base.

Proprietà

Focusable

Ottiene o imposta un valore che indica se l'elemento può essere impostato come attivo.

IsEnabled

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

IsKeyboardFocused

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

IsKeyboardFocusWithin

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

IsMouseCaptured

Ottiene un valore che indica se il mouse viene rilevato su questo elemento.

IsMouseDirectlyOver

Ottiene un valore che indica se il puntatore del mouse è sopra questo elemento in senso stretto in base all'hit test.

IsMouseOver

Ottiene un valore che indica se il puntatore del mouse si trova sopra questo elemento (inclusi gli elementi figlio visivi entro i limiti di questo elemento).

IsStylusCaptured

Ottiene un valore che indica se lo stilo viene rilevato su questo elemento.

IsStylusDirectlyOver

Ottiene un valore che indica se lo stilo è sopra questo elemento in senso stretto in base all'hit test.

IsStylusOver

Ottiene un valore che indica se lo stilo si trova sopra questo elemento (o sopra gli elementi figlio visivi entro i limiti di questo elemento).

Metodi

AddHandler(RoutedEvent, Delegate)

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

CaptureMouse()

Tenta di forzare l’acquisizione del mouse in questo elemento.

CaptureStylus()

Tenta di forzare l’acquisizione dello stilo in questo elemento.

Focus()

Tenta di concentrarsi la tastiera su questo elemento.

RaiseEvent(RoutedEventArgs)

Genera l'evento indirizzato specificato dalla proprietà RoutedEvent all’interno del RoutedEventArgs fornito.

ReleaseMouseCapture()

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

ReleaseStylusCapture()

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

RemoveHandler(RoutedEvent, Delegate)

Rimuove tutte le istanze del gestore dell'evento indirizzato specificato da questo elemento.

Eventi

GotKeyboardFocus

Si verifica quando lo stato attivo della tastiera si trova sull'elemento.

GotMouseCapture

Si verifica quando l'elemento acquisisce lo stato mouse capture.

GotStylusCapture

Si verifica quando l'elemento rileva lo stilo.

KeyDown

Si verifica alla pressione di un tasto quando lo stato attivo della tastiera si trova sull'elemento.

KeyUp

Si verifica al rilascio di un tasto quando lo stato attivo della tastiera si trova sull'elemento.

LostKeyboardFocus

Si verifica quando lo stato attivo della tastiera non si trova più sull'elemento.

LostMouseCapture

Si verifica quando l'elemento perde lo stato mouse capture.

LostStylusCapture

Si verifica quando l'elemento non rileva più lo stilo.

MouseEnter

Si verifica quando il puntatore del mouse viene spostato all'interno dei limiti dell'elemento.

MouseLeave

Si verifica quando il puntatore del mouse viene spostato all'esterno dei limiti dell'elemento.

MouseLeftButtonDown

Si verifica alla pressione del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

MouseLeftButtonUp

Si verifica al rilascio del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

MouseMove

Si verifica in seguito allo spostamento del mouse quando il puntatore è posizionato sull'elemento.

MouseRightButtonDown

Si verifica alla pressione del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

MouseRightButtonUp

Si verifica al rilascio del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

MouseWheel

Si verifica quando la rotella del mouse si sposta mentre il puntatore è sopra questo elemento.

PreviewGotKeyboardFocus

Si verifica quando lo stato attivo della tastiera si trova sull'elemento.

PreviewKeyDown

Si verifica alla pressione di un tasto quando lo stato attivo della tastiera si trova sull'elemento.

PreviewKeyUp

Si verifica al rilascio di un tasto quando lo stato attivo della tastiera si trova sull'elemento.

PreviewLostKeyboardFocus

Si verifica quando lo stato attivo della tastiera non si trova più sull'elemento.

PreviewMouseLeftButtonDown

Si verifica alla pressione del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

PreviewMouseLeftButtonUp

Si verifica al rilascio del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento.

PreviewMouseMove

Si verifica in seguito allo spostamento del mouse quando il puntatore è posizionato sull'elemento.

PreviewMouseRightButtonDown

Si verifica alla pressione del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

PreviewMouseRightButtonUp

Si verifica al rilascio del pulsante destro del mouse quando il puntatore è posizionato sull'elemento.

PreviewMouseWheel

Si verifica quando la rotella del mouse si sposta mentre il puntatore è sopra questo elemento.

PreviewStylusButtonDown

Si verifica quando il pulsante dello stilo viene premuto verso il basso mentre lo stilo è sopra questo elemento.

PreviewStylusButtonUp

Si verifica quando il pulsante dello stilo viene rilasciato mentre lo stilo è sopra questo elemento.

PreviewStylusDown

Si verifica in seguito al tocco del digitalizzatore quando lo stilo è posizionato sull'elemento.

PreviewStylusInAirMove

Si verifica quando lo stilo viene spostato su un elemento, ma senza toccare il digitalizzatore.

PreviewStylusInRange

Si verifica quando lo stilo è sufficientemente vicino al digitalizzatore per poter essere rilevato.

PreviewStylusMove

Si verifica in seguito allo spostamento dello stilo quando questo è posizionato sull'elemento.

PreviewStylusOutOfRange

Si verifica quando lo stilo è troppo lontano dal digitalizzatore per poter essere rilevato.

PreviewStylusSystemGesture

Si verifica quando uno di questi numerosi movimenti dello stilo viene rilevato, ad esempio, Tap o Drag.

PreviewStylusUp

Si verifica quando lo stilo viene sollevato dal digitalizzatore mentre è posizionato sull'elemento.

PreviewTextInput

Si verifica in seguito all'input di testo per l'elemento in modo indipendente dalla periferica.

StylusButtonDown

Si verifica quando il pulsante dello stilo viene premuto mentre lo stilo è sopra questo elemento.

StylusButtonUp

Si verifica quando il pulsante dello stilo viene rilasciato mentre lo stilo è sopra questo elemento.

StylusDown

Si verifica in seguito al tocco del digitalizzatore quando lo stilo è posizionato sull'elemento.

StylusEnter

Si verifica quando il cursore dello stilo viene spostato all'interno dei limiti dell'elemento.

StylusInAirMove

Si verifica quando lo stilo viene spostato su un elemento, ma senza toccare il digitalizzatore.

StylusInRange

Si verifica quando lo stilo è sufficientemente vicino al digitalizzatore per poter essere rilevato.

StylusLeave

Si verifica quando il cursore dello stilo viene spostato all'esterno dei limiti dell'elemento.

StylusMove

Si verifica quando il cursore dello stilo viene spostato sull'elemento.

StylusOutOfRange

Si verifica quando lo stilo è troppo lontano dal digitalizzatore per poter essere rilevato.

StylusSystemGesture

Si verifica quando uno di questi numerosi movimenti dello stilo viene rilevato, ad esempio, Tap o Drag.

StylusUp

Si verifica quando lo stilo viene sollevato dal digitalizzatore mentre è posizionato sull'elemento.

TextInput

Si verifica in seguito all'input di testo per l'elemento in modo indipendente dalla periferica.

Si applica a

Vedi anche