IInputElement Interfaccia
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.
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. |