Bagikan melalui


TraversalRequest(FocusNavigationDirection) Konstruktor

Definisi

Menginisialisasi instans baru kelas TraversalRequest.

public:
 TraversalRequest(System::Windows::Input::FocusNavigationDirection focusNavigationDirection);
public TraversalRequest (System.Windows.Input.FocusNavigationDirection focusNavigationDirection);
new System.Windows.Input.TraversalRequest : System.Windows.Input.FocusNavigationDirection -> System.Windows.Input.TraversalRequest
Public Sub New (focusNavigationDirection As FocusNavigationDirection)

Parameter

focusNavigationDirection
FocusNavigationDirection

Arah yang dimaksudkan dari traversal fokus, sebagai nilai enumerasi.

Contoh

Contoh berikut membuat instans TraversalRequest sebagai input untuk FrameworkElement.MoveFocus panggilan.

// Creating a FocusNavigationDirection object and setting it to a
// local field that contains the direction selected.
FocusNavigationDirection focusDirection = _focusMoveValue;

// MoveFocus takes a TraveralReqest as its argument.
TraversalRequest request = new TraversalRequest(focusDirection);

// Gets the element with keyboard focus.
UIElement elementWithFocus = Keyboard.FocusedElement as UIElement;

// Change keyboard focus.
if (elementWithFocus != null)
{
    elementWithFocus.MoveFocus(request);
}
' Creating a FocusNavigationDirection object and setting it to a
' local field that contains the direction selected.
Dim focusDirection As FocusNavigationDirection = _focusMoveValue

' MoveFocus takes a TraveralReqest as its argument.
Dim request As New TraversalRequest(focusDirection)

' Gets the element with keyboard focus.
Dim elementWithFocus As UIElement = TryCast(Keyboard.FocusedElement, UIElement)

' Change keyboard focus.
If elementWithFocus IsNot Nothing Then
    elementWithFocus.MoveFocus(request)
End If

Berlaku untuk

Lihat juga