FocusManager Class

Eine Hilfsklasse zum Abrufen und Festlegen des UI-Elements, das den Fokus besitzt.

Vererbung

Object
  FocusManager

Syntax


public sealed class FocusManager

Attribute

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

Member

FocusManagerKlasse hat diese Membertypen:

Methoden

The FocusManager Klasse hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
GetFocusedElement Gets the element in the UI that has focus.
TryMoveFocus Attempts to change focus from the element with focus to the next focusable element in the specified direction.

 

Beispiele

Verwenden Sie TryMoveFocus, um Benutzeroberflächenelemente mit den Pfeiltasten zu durchlaufen.


private void Page_KeyUp(object sender, KeyRoutedEventArgs e)
{
   if (e.Key == Windows.System.VirtualKey.Up)
   {
      // Mimic Shift+Tab when user hits up arrow key.
      FocusManager.TryMoveFocus(FocusNavigationDirection.Previous);
   }
   else if (e.Key == Windows.System.VirtualKey.Down)
   {
      // Mimic Tab when user hits down arrow key.
      FocusManager.TryMoveFocus(FocusNavigationDirection.Next);
   }
}

Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Namespace

Windows.UI.Xaml.Input
Windows::UI::Xaml::Input [C++]

Metadaten

Windows.winmd

 

 

Anzeigen:
© 2014 Microsoft