Freigeben über


FocusState Enumeration

Definition

Beschreibt, wie ein Element den Fokus erhalten hat.

public enum class FocusState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class FocusState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum FocusState
Public Enum FocusState
Vererbung
FocusState
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

Keyboard 2

Das Element erhält den Fokus über eine Tastaturaktion, z. B. durch durchlaufen der Tabstoppsequenz.

Pointer 1

Das Element erhält den Fokus durch eine Zeigeraktion.

Programmatic 3

Das Element hat den Fokus durch einen absichtlichen Aufruf des Fokus oder einer zugehörigen API erhalten.

Unfocused 0

Das Element ist derzeit nicht fokussiert.

Hinweise

FocusState wird von der Control.FocusState-Eigenschaft als Wert verwendet. Sie wird auch als Eingabe von der Control.Focus-Methode verwendet.

Wenn Sie als Eingabeparameter für Control.Focus verwendet werden, können Sie nicht unfokussiert verwenden. Welcher Wert von FocusState an einen Control.Focus-Aufruf übergeben werden soll, hängt vom Eingabeszenario ab und von der Benutzerinteraktion, auf die Das Steuerelement oder der App-Code reagiert. Weitere Informationen finden Sie unter Hinweise in Control.Focus.

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

Gilt für:

Weitere Informationen