IFrameworkInputElement 接口

定义

声明框架元素的名称范围协定。

public interface class IFrameworkInputElement : System::Windows::IInputElement
public interface IFrameworkInputElement : System.Windows.IInputElement
type IFrameworkInputElement = interface
    interface IInputElement
Public Interface IFrameworkInputElement
Implements IInputElement
派生
实现

注解

此接口不用于实现。 它的目的是支持 WPF 框架级基础结构。 若要实现名称范围,请参阅 INameScope

属性

Focusable

获取或设置一个值,该值指示是否可将焦点设置到此元素。

(继承自 IInputElement)
IsEnabled

获取一个值,该值指示是否在用户界面 (UI) 中启用此元素。

(继承自 IInputElement)
IsKeyboardFocused

获取一个值,该值表示此元素是否具有键盘焦点。

(继承自 IInputElement)
IsKeyboardFocusWithin

获取一个值,该值指示键盘焦点是否处于元素边界内的任何位置(包括键盘焦点是否位于任何可视子元素的边界内)。

(继承自 IInputElement)
IsMouseCaptured

获取一个值,该值指示是否将鼠标捕获到此元素。

(继承自 IInputElement)
IsMouseDirectlyOver

获取一个值,该值指示在最严格的命中测试意义上鼠标指针是否位于此元素上。

(继承自 IInputElement)
IsMouseOver

获取一个值,该值指示鼠标指针是否位于此元素(包括其边界内的可视子元素)上方。

(继承自 IInputElement)
IsStylusCaptured

获取一个值,该值指示是否将触笔捕获到此元素。

(继承自 IInputElement)
IsStylusDirectlyOver

获取一个值,从最严格的命中测试角度指示该触笔是否位于此元素上。

(继承自 IInputElement)
IsStylusOver

获取一个值,该值指示触笔是否位于此元素(或其边界内的可视子元素)上方。

(继承自 IInputElement)
Name

获取或设置元素的名称。

方法

AddHandler(RoutedEvent, Delegate)

将特定的路由事件的路由事件处理程序添加到元素。

(继承自 IInputElement)
CaptureMouse()

尝试将鼠标强制捕获到此元素。

(继承自 IInputElement)
CaptureStylus()

尝试将触笔强制捕获到此元素。

(继承自 IInputElement)
Focus()

尝试使键盘焦点位于此元素上。

(继承自 IInputElement)
RaiseEvent(RoutedEventArgs)

引发路由事件,该事件由所提供的 RoutedEvent 内的 RoutedEventArgs 属性指定。

(继承自 IInputElement)
ReleaseMouseCapture()

如果此元素具有鼠标捕获,则释放该捕获。

(继承自 IInputElement)
ReleaseStylusCapture()

如果此元素具有触笔捕获,则释放该捕获。

(继承自 IInputElement)
RemoveHandler(RoutedEvent, Delegate)

从此元素中删除指定路由事件处理程序的所有实例。

(继承自 IInputElement)

事件

GotKeyboardFocus

在此元素聚焦于键盘时发生。

(继承自 IInputElement)
GotMouseCapture

在元素捕获鼠标时发生。

(继承自 IInputElement)
GotStylusCapture

在元素捕获触笔时发生。

(继承自 IInputElement)
KeyDown

在此元素聚焦于键盘并且按下某个键时发生。

(继承自 IInputElement)
KeyUp

在此元素聚焦于键盘并且松开某个键时发生。

(继承自 IInputElement)
LostKeyboardFocus

在此元素不再聚焦于键盘时发生。

(继承自 IInputElement)
LostMouseCapture

在此元素丢失鼠标捕获时发生。

(继承自 IInputElement)
LostStylusCapture

在此元素丢失触笔捕获时发生。

(继承自 IInputElement)
MouseEnter

在鼠标指针进入此元素的边界时发生。

(继承自 IInputElement)
MouseLeave

在鼠标指针离开此元素的边界时发生。

(继承自 IInputElement)
MouseLeftButtonDown

在鼠标指针位于元素上并且按下鼠标左键时发生。

(继承自 IInputElement)
MouseLeftButtonUp

在鼠标指针位于元素上并且松开鼠标左键时发生。

(继承自 IInputElement)
MouseMove

在鼠标指针位于元素上并且鼠标指针移动时发生。

(继承自 IInputElement)
MouseRightButtonDown

在鼠标指针位于元素上并且按下鼠标右键时发生。

(继承自 IInputElement)
MouseRightButtonUp

在鼠标指针位于元素上并且松开鼠标右键时发生。

(继承自 IInputElement)
MouseWheel

当鼠标指针位于此元素上并且鼠标滚轮移动时发生。

(继承自 IInputElement)
PreviewGotKeyboardFocus

在此元素聚焦于键盘时发生。

(继承自 IInputElement)
PreviewKeyDown

在此元素聚焦于键盘并且按下某个键时发生。

(继承自 IInputElement)
PreviewKeyUp

在此元素聚焦于键盘并且松开某个键时发生。

(继承自 IInputElement)
PreviewLostKeyboardFocus

在此元素不再聚焦于键盘时发生。

(继承自 IInputElement)
PreviewMouseLeftButtonDown

在鼠标指针位于元素上并且按下鼠标左键时发生。

(继承自 IInputElement)
PreviewMouseLeftButtonUp

在鼠标指针位于元素上并且松开鼠标左键时发生。

(继承自 IInputElement)
PreviewMouseMove

在鼠标指针位于元素上并且鼠标指针移动时发生。

(继承自 IInputElement)
PreviewMouseRightButtonDown

在鼠标指针位于元素上并且按下鼠标右键时发生。

(继承自 IInputElement)
PreviewMouseRightButtonUp

在鼠标指针位于元素上并且松开鼠标右键时发生。

(继承自 IInputElement)
PreviewMouseWheel

当鼠标指针位于此元素上并且鼠标滚轮移动时发生。

(继承自 IInputElement)
PreviewStylusButtonDown

当触笔位于此元素上并按下触笔按钮时发生。

(继承自 IInputElement)
PreviewStylusButtonUp

当触笔位于此元素上并释放触笔按钮时发生。

(继承自 IInputElement)
PreviewStylusDown

在触笔位于元素上且同时触及数字化器时发生。

(继承自 IInputElement)
PreviewStylusInAirMove

在触笔移到元素上却未触及数字化器时发生。

(继承自 IInputElement)
PreviewStylusInRange

在触笔与数字化仪之间的距离近到足以检测到触笔时发生。

(继承自 IInputElement)
PreviewStylusMove

在触笔位于元素上并且移动触笔时发生。

(继承自 IInputElement)
PreviewStylusOutOfRange

在触笔与数字化仪之间的距离太远以致无法检测到触笔时发生。

(继承自 IInputElement)
PreviewStylusSystemGesture

当检测到若干触笔笔势之一时发生,例如 TapDrag

(继承自 IInputElement)
PreviewStylusUp

在触笔悬停于此元素上并接触数字化器时发生。

(继承自 IInputElement)
PreviewTextInput

在此元素以设备无关模式获取文本时发生。

(继承自 IInputElement)
StylusButtonDown

当触笔位于此元素上并按下触笔按钮时发生。

(继承自 IInputElement)
StylusButtonUp

当触笔位于此元素上并释放触笔按钮时发生。

(继承自 IInputElement)
StylusDown

在触笔位于元素上且同时触及数字化器时发生。

(继承自 IInputElement)
StylusEnter

在触笔光标进入元素边界时发生。

(继承自 IInputElement)
StylusInAirMove

在触笔移到元素上却未触及数字化器时发生。

(继承自 IInputElement)
StylusInRange

在触笔与数字化仪之间的距离近到足以检测到触笔时发生。

(继承自 IInputElement)
StylusLeave

在触笔光标离开元素边界时发生。

(继承自 IInputElement)
StylusMove

在触笔光标移到元素上时发生。

(继承自 IInputElement)
StylusOutOfRange

在触笔与数字化仪之间的距离太远以致无法检测到触笔时发生。

(继承自 IInputElement)
StylusSystemGesture

当检测到若干触笔笔势之一时发生,例如 TapDrag

(继承自 IInputElement)
StylusUp

在触笔悬停于此元素上并接触数字化器时发生。

(继承自 IInputElement)
TextInput

在此元素以设备无关模式获取文本时发生。

(继承自 IInputElement)

适用于