FrameworkContentElement.PredictFocus(FocusNavigationDirection) 方法

定义

根据提供的焦点移动方向,确定在此元素之后接收焦点的下一个元素,但不实际移动焦点。 此方法是密封的,不能对其进行重写。

public:
 override System::Windows::DependencyObject ^ PredictFocus(System::Windows::Input::FocusNavigationDirection direction);
public override sealed System.Windows.DependencyObject PredictFocus (System.Windows.Input.FocusNavigationDirection direction);
override this.PredictFocus : System.Windows.Input.FocusNavigationDirection -> System.Windows.DependencyObject
Public Overrides NotOverridable Function PredictFocus (direction As FocusNavigationDirection) As DependencyObject

参数

direction
FocusNavigationDirection

应确定其预期焦点更改的方向。

返回

DependencyObject

如果实际遍历了焦点,则为焦点将要移到的下一个元素。 如果焦点不能按提供的方向相对于此元素移动,则可能返回 null

例外

TraversalRequest 中指定了以下方向之一:NextPreviousFirstLast。 对于 PredictFocus(FocusNavigationDirection) 来说,这些方向是非法的(但对于 MoveFocus(TraversalRequest) 来说是合法的)。

注解

MoveFocus 是实际移动焦点的相关方法。

适用于