FocusState Enumerazione
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.
Descrive come un elemento ha ottenuto lo stato attivo.
public enum class FocusState
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class FocusState
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum FocusState
Public Enum FocusState
- Ereditarietà
-
FocusState
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Unfocused | 0 | L'elemento non è attualmente attivo. |
| Pointer | 1 | Elemento ottenuto lo stato attivo tramite un'azione puntatore. |
| Keyboard | 2 | Elemento ottenuto lo stato attivo tramite un'azione da tastiera, ad esempio l'attraversamento della sequenza di tabulazioni. |
| Programmatic | 3 | Elemento ottenuto lo stato attivo tramite una chiamata deliberata a UIElement.Focus(Microsoft. UI. Xaml.FocusState) o un'API correlata. |
Commenti
Se usato come parametro di input per UIElement.Focus(Microsoft. UI. Xaml.FocusState), non è possibile usare Unfocused. Valore focusState da passare a un oggetto UIElement.Focus(Microsoft. UI. La chiamata a Xaml.FocusState) dipende dallo scenario di input e dall'interazione dell'utente a cui risponde il controllo o il codice dell'app.
Il significato esatto dei valori di FocusState dipende dal fatto che venga letto da UIElement.FocusState o da un valore da inviare a UIElement.Focus(Microsoft). UI. Xaml.FocusState). Se si imposta UIElement.Focus(Microsoft. UI. Xaml.FocusState) stai informando altri chiamanti (ad esempio i modelli di controllo) sul modo in cui il controllo ha ottenuto lo stato attivo.