TraversalRequest 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示將焦點移至另一個控制項的要求。
public ref class TraversalRequest
C#
[System.Serializable]
public class TraversalRequest
C#
public class TraversalRequest
[<System.Serializable>]
type TraversalRequest = class
type TraversalRequest = class
Public Class TraversalRequest
- 繼承
-
TraversalRequest
- 屬性
下列範例會 TraversalRequest 建立 實例做為呼叫的 FrameworkElement.MoveFocus 輸入。
C#
// 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
這個類別會當做 方法的 UIElement.MoveFocus 輸入參數使用。 MoveFocus方法具有 WPF 架構層級覆寫,可提供更實用的實作 (FrameworkElement.MoveFocus) ,以及 和 FrameworkContentElement上的平行實作ContentElement。 當您要求將焦點移至另一個專案時,您通常會在 上 TraversalRequest 設定屬性,以自定義焦點行為。
此類別也作為下列方法的輸入參數:
Traversal |
初始化 TraversalRequest 類別的新執行個體。 |
Focus |
取得周遊方向。 |
Wrapped |
取得或設定值,這個值指出焦點周遊是否已到達能夠擁有焦點之子項目的結尾。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Get |
做為預設雜湊函式。 (繼承來源 Object) |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
To |
傳回代表目前物件的字串。 (繼承來源 Object) |
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |