Freigeben über


FocusState Enumeration

Definition

Beschreibt, wie ein Element den Fokus erhalten hat.

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
Vererbung
FocusState
Attribute

Felder

Keyboard 2

Das Element erhält den Fokus über eine Tastaturaktion, z. B. durch die Durchquerung der Registerkartensequenz.

Pointer 1

Das Element erhält den Fokus durch eine Zeigeraktion.

Programmatic 3

Das Element erhält den Fokus durch einen absichtlichen Aufruf von UIElement.Focus(Microsoft.UI.Xaml.FocusState) oder einer zugehörigen API.

Unfocused 0

Das Element ist derzeit nicht fokussiert.

Hinweise

Wenn Sie als Eingabeparameter für UIElement.Focus(Microsoft.UI.Xaml.FocusState) verwendet werden, können Sie nicht verwenden Unfocused. Der FocusState-Wert, der an einen UIElement.Focus(Microsoft.UI.Xaml.FocusState)- Aufruf übergeben werden soll, hängt vom Eingabeszenario ab und davon, auf welche Benutzerinteraktion Ihr Steuerelement oder App-Code reagiert.

Die genaue Bedeutung der FocusState-Werte hängt davon ab, ob Sie sie aus UIElement.FocusState lesen oder einen Wert zum Senden an UIElement.Focus(Microsoft.UI.Xaml.FocusState)verwenden. Wenn Sie UIElement.Focus(Microsoft.UI.Xaml.FocusState) festlegen, informieren Sie andere Aufrufer (z. B. die Steuerelementvorlagen) darüber, wie dieses Steuerelement den Fokus erhalten hat.

Gilt für:

Weitere Informationen