FocusState Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.