Keyboard.FocusedElement 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取具有键盘焦点的元素。
public:
static property System::Windows::IInputElement ^ FocusedElement { System::Windows::IInputElement ^ get(); };
public static System.Windows.IInputElement FocusedElement { get; }
static member FocusedElement : System.Windows.IInputElement
Public Shared ReadOnly Property FocusedElement As IInputElement
属性值
已设定焦点的元素。
示例
以下示例获取具有键盘焦点的 元素,并将其 Control强制转换为 。 如果具有键盘焦点的元素是 , Control则会更改元素的背景。
// Gets the element with keyboard focus.
UIElement elementWithFocus = Keyboard.FocusedElement as UIElement;
' Gets the element with keyboard focus.
Dim elementWithFocus As UIElement = TryCast(Keyboard.FocusedElement, UIElement)
注解
键盘焦点是指接收键盘输入的对象。 具有键盘焦点的元素已 IsKeyboardFocused 设置为 true
。 整个桌面上只能有一个具有键盘焦点的元素。 逻辑焦点是指焦点范围内具有焦点的对象。 有关焦点、键盘焦点和逻辑焦点的详细信息,请参阅 输入概述 和 焦点概述。
具有键盘焦点的元素还具有元素所属焦点范围的逻辑焦点。 具有逻辑焦点的元素可能具有键盘焦点,也可能没有键盘焦点。