FocusHelper.MoveFocusInto(UIElement) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 System.windows.frameworkelement.movefocus 方法尝试将 WPF 焦点移到给定 UIElement 内第一个有效的可设定元素,在第一次确保 WPF 不会出于交叉 HwndSource 焦点更改而尝试更改焦点。
如果 System.windows.frameworkelement.movefocus 未能将焦点移动到元素,则通过调用 ClearFocus 来清除 WPF 焦点,并通过使用 SetFocus 来集中包含该元素的 HwndSource 的 HWND 来清除焦点。
public:
static void MoveFocusInto(System::Windows::UIElement ^ element);
public static void MoveFocusInto (System.Windows.UIElement element);
static member MoveFocusInto : System.Windows.UIElement -> unit
Public Shared Sub MoveFocusInto (element As UIElement)
参数
- element
- UIElement
要将焦点移到其中的元素。
注解
如果 MoveFocus 无法将焦点移到元素中,将通过调用 ClearFocus 清除 WPF 焦点并使用 SetFocus 来焦点 HWND HwndSource 包含元素的的来清除焦点。