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(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.