FrameworkContentElement.PredictFocus(FocusNavigationDirection) 方法

定義

決定下一個項目,該項目會針對所提供的焦點移動方向,接收相對於此項目的焦點,但是不會實際移動焦點。Determines the next element that would receive focus relative to this element for a provided focus movement direction, but does not actually move the focus. 這是已密封的方法,無法覆寫。This method is sealed and cannot be overridden.

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

應用於決定預期焦點變更的方向。The direction for which a prospective focus change should be determined.

傳回

如果焦點實際上有周遊時,焦點會移動到的下一個項目。The next element that focus would move to if focus were actually traversed. 如果無法依所提供的方向相對於此項目移動焦點,則可能傳回 nullMay return null if focus cannot be moved relative to this element for the provided direction.

例外狀況

TraversalRequest 中指定下列其中一個方向:NextPreviousFirstLastSpecified one of the following directions in the TraversalRequest: Next, Previous, First, Last. 這些方向對 PredictFocus(FocusNavigationDirection) 而言不是合法的 (但對 MoveFocus(TraversalRequest) 而言是合法的)。These directions are not legal for PredictFocus(FocusNavigationDirection) (but they are legal for MoveFocus(TraversalRequest)).

備註

MoveFocus 是實際移動焦點的相關方法。MoveFocus is the related method that actually does move focus.

適用於