다음을 통해 공유


FocusManager.TryMoveFocus 메서드

정의

오버로드

TryMoveFocus(FocusNavigationDirection)

포커스가 있는 요소에서 지정된 방향으로 포커스가 있는 다음 포커스 가능 요소로 포커스를 변경하려고 시도합니다.

TryMoveFocus(FocusNavigationDirection, FindNextElementOptions)

지정된 탐색 옵션을 사용하여 포커스가 있는 요소에서 지정된 방향으로 포커스가 있는 다음 포커스 가능 요소로 포커스를 변경하려고 시도합니다.

TryMoveFocus(FocusNavigationDirection)

포커스가 있는 요소에서 지정된 방향으로 포커스가 있는 다음 포커스 가능 요소로 포커스를 변경하려고 시도합니다.

public:
 static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection);
/// [Windows.Foundation.Metadata.Overload("TryMoveFocus")]
 static bool TryMoveFocus(FocusNavigationDirection const& focusNavigationDirection);
[Windows.Foundation.Metadata.Overload("TryMoveFocus")]
public static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection);
function tryMoveFocus(focusNavigationDirection)
Public Shared Function TryMoveFocus (focusNavigationDirection As FocusNavigationDirection) As Boolean

매개 변수

focusNavigationDirection
FocusNavigationDirection

트래버스할 방향(탭 순서)입니다.

반환

Boolean

bool

포커스가 이동되면 true. 그렇지 않으면 false.

특성

설명

탭 순서는 사용자가 Tab 키(앞으로) 또는 Shift+Tab(뒤로)을 눌러 한 컨트롤에서 다른 컨트롤로 이동하는 순서입니다.

이 메서드는 탭 순서 순서 및 동작을 사용하여 UI의 모든 포커스 가능한 요소를 트래버스합니다.

  • 포커스가 탭 순서의 첫 번째 요소에 있고 FocusNavigationDirection을 경우 이전 지정되면 포커스가 마지막 요소로 이동합니다.
  • 포커스가 탭 순서의 마지막 요소에 있고 focusNavigationDirection을 경우 다음 첫 번째 요소로 이동합니다.

FindNextElement(FocusNavigationDirection, FindNextElementOptions) 메서드 또는 FindNextElement(FocusNavigationDirection) 메서드를 사용하여 프로그래밍 방식으로 포커스를 이동할 수도 있습니다. 이러한 메서드는 지정된 탐색 방향에 따라 포커스를 받는 요소(DependencyObject)를 검색합니다(방향 탐색만 탭 탐색을 에뮬레이트하는 데 사용할 수 없음).

메모

FindNextFocusableElement UIElement검색하므로 FindNextElement 메서드 FindNextFocusableElement를 사용하는 것이 좋습니다. FindNextFocusableElement 다음 포커스 가능한 요소가 UIElement 아닌 경우 null 반환합니다(예: Hyperlink 개체).

추가 정보

적용 대상

TryMoveFocus(FocusNavigationDirection, FindNextElementOptions)

지정된 탐색 옵션을 사용하여 포커스가 있는 요소에서 지정된 방향으로 포커스가 있는 다음 포커스 가능 요소로 포커스를 변경하려고 시도합니다.

public:
 static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection, FindNextElementOptions ^ focusNavigationOptions);
/// [Windows.Foundation.Metadata.Overload("TryMoveFocusWithOptions")]
 static bool TryMoveFocus(FocusNavigationDirection const& focusNavigationDirection, FindNextElementOptions const& focusNavigationOptions);
[Windows.Foundation.Metadata.Overload("TryMoveFocusWithOptions")]
public static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection, FindNextElementOptions focusNavigationOptions);
function tryMoveFocus(focusNavigationDirection, focusNavigationOptions)
Public Shared Function TryMoveFocus (focusNavigationDirection As FocusNavigationDirection, focusNavigationOptions As FindNextElementOptions) As Boolean

매개 변수

focusNavigationDirection
FocusNavigationDirection

트래버스할 방향(탭 순서)입니다.

focusNavigationOptions
FindNextElementOptions

키보드/컨트롤러/원격 탐색을 사용하여 포커스를 받을 다음 요소를 식별하는 데 도움이 되는 옵션입니다.

반환

Boolean

bool

포커스가 이동되면 true. 그렇지 않으면 false.

특성

설명

탭 순서는 사용자가 Tab 키(앞으로) 또는 Shift+Tab(뒤로)을 눌러 한 컨트롤에서 다른 컨트롤로 이동하는 순서입니다.

이 메서드는 탭 순서 순서 및 동작을 사용하여 UI의 모든 포커스 가능한 요소를 트래버스합니다.

  • 포커스가 탭 순서의 첫 번째 요소에 있고 FocusNavigationDirection을 경우 이전 지정되면 포커스가 마지막 요소로 이동합니다.
  • 포커스가 탭 순서의 마지막 요소에 있고 focusNavigationDirection을 경우 다음 첫 번째 요소로 이동합니다.

FindNextElement(FocusNavigationDirection, FindNextElementOptions) 메서드 또는 FindNextElement(FocusNavigationDirection) 메서드를 사용하여 프로그래밍 방식으로 포커스를 이동할 수도 있습니다. 이러한 메서드는 지정된 탐색 방향에 따라 포커스를 받는 요소(DependencyObject)를 검색합니다(방향 탐색만 탭 탐색을 에뮬레이트하는 데 사용할 수 없음).

메모

FindNextFocusableElement UIElement검색하므로 FindNextElement 메서드 FindNextFocusableElement를 사용하는 것이 좋습니다. FindNextFocusableElement 다음 포커스 가능한 요소가 UIElement 아닌 경우 null 반환합니다(예: Hyperlink 개체).

추가 정보

적용 대상