FrameworkContentElement.PredictFocus(FocusNavigationDirection) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
根据提供的焦点移动方向,确定在此元素之后接收焦点的下一个元素,但不实际移动焦点。 此方法是密封的,不能对其进行重写。
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
应确定其预期焦点更改的方向。
返回
如果实际遍历了焦点,则为焦点将要移到的下一个元素。 如果焦点不能按提供的方向相对于此元素移动,则可能返回 null
。
例外
在 TraversalRequest 中指定了以下方向之一:Next、Previous、First、Last。 对于 PredictFocus(FocusNavigationDirection) 来说,这些方向是非法的(但对于 MoveFocus(TraversalRequest) 来说是合法的)。
注解
MoveFocus 是实际移动焦点的相关方法。