GettingFocusEventArgs 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 dati per gli eventi FocusManager.GettingFocus e UIElement.GettingFocus .
public ref class GettingFocusEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GettingFocusEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GettingFocusEventArgs : RoutedEventArgs
Public NotInheritable Class GettingFocusEventArgs
Inherits RoutedEventArgs
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)
|
Commenti
Solo un singolo elemento dell'interfaccia utente alla volta può avere lo stato attivo.
Un controllo può ottenere lo stato attivo quando un altro controllo perde lo stato attivo, la visualizzazione dell'applicazione cambia, cambia le applicazioni o l'utente interagisce con il sistema in modo che l'applicazione non sia più in primo piano.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1803 | 17134 | TryCancel |
1803 | 17134 | TrySetNewFocusedElement |
1809 | 17763 | CorrelationId |
Proprietà
Cancel |
Ottiene o imposta un valore che indica se lo spostamento dello stato attivo deve essere annullato. |
CorrelationId |
Ottiene l'ID univoco generato quando viene avviato un evento di spostamento dello stato attivo. |
Direction |
Ottiene la direzione in cui lo stato attivo viene spostato dall'elemento all'elemento all'interno dell'interfaccia utente dell'app. |
FocusState |
Ottiene la modalità di input tramite cui un elemento ha ottenuto lo stato attivo. |
Handled |
Ottiene o imposta un valore che contrassegna l'evento indirizzato come gestito. Un valore true per Handled impedisce alla maggior parte dei gestori lungo la route di eventi di gestire nuovamente lo stesso evento. |
InputDevice |
Ottiene il tipo di dispositivo di input da cui vengono ricevuti gli eventi di input. |
NewFocusedElement |
Ottiene l'oggetto con stato attivo più recente. |
OldFocusedElement |
Ottiene l'ultimo oggetto con stato attivo. |
OriginalSource |
Ottiene un riferimento all'oggetto che ha generato l'evento. Si tratta spesso di una parte di modello di un controllo anziché di un elemento dichiarato nell'interfaccia utente dell'app. (Ereditato da RoutedEventArgs) |
Metodi
TryCancel() |
Tenta di annullare l'azione di messa a fuoco in corso. |
TrySetNewFocusedElement(DependencyObject) |
Tenta di reindirizzare lo stato attivo all'elemento specificato anziché all'elemento di destinazione originale. |
Si applica a
Vedi anche
- GettingFocusEvent
- GettingFocus
- GotFocus
- Focus(FocusState)
- AddHandler(RoutedEvent, Object, Boolean)
- Panoramica degli eventi e degli eventi indirizzati
- Interazioni tramite tastiera
- Spostamento dello stato attivo per tastiera, game pad, telecomando e strumenti di accessibilità
- Spostamento dello stato attivo a livello di codice