語言

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。

屬性

名稱 Description
Focusable

會獲得或設定一個值,指示焦點是否可以設定為此元素。

(繼承來源 IInputElement)
IsEnabled

會獲得一個值,表示該元素是否在使用者介面(UI)中啟用。

(繼承來源 IInputElement)
IsKeyboardFocused

會得到一個值,表示該元素是否有鍵盤焦點。

(繼承來源 IInputElement)
IsKeyboardFocusWithin

會取得一個值,表示鍵盤焦點是否在元素範圍內,包括鍵盤焦點是否在任何視覺子元素的範圍內。

(繼承來源 IInputElement)
IsMouseCaptured

會得到一個值,表示滑鼠是否被捕捉到這個元素。

(繼承來源 IInputElement)
IsMouseDirectlyOver

會得到一個值,表示滑鼠指標是否在最嚴格的命中測試中覆蓋此元素。

(繼承來源 IInputElement)
IsMouseOver

會得到一個值,表示滑鼠指標是否位於該元素上方(包括位於其範圍內的視覺子元素)。

(繼承來源 IInputElement)
IsStylusCaptured

會得到一個值,表示觸控筆是否被捕捉到這個元素。

(繼承來源 IInputElement)
IsStylusDirectlyOver

會得到一個值,表示觸控筆是否在最嚴格的命中測試中覆蓋此元素。

(繼承來源 IInputElement)
IsStylusOver

會得到一個值,表示觸控筆是否位於此元素上方(或位於其範圍內的視覺子元素上方)。

(繼承來源 IInputElement)
Name

取得或設定元素名稱。

方法

名稱 Description
AddHandler(RoutedEvent, Delegate)

為特定路由事件新增一個路由事件處理器到元素中。

(繼承來源 IInputElement)
CaptureMouse()

試圖強迫將老鼠捕捉到這個元素。

(繼承來源 IInputElement)
CaptureStylus()

試圖強行將觸控筆捕捉到這個元素。

(繼承來源 IInputElement)
Focus()

嘗試將鍵盤聚焦在這個元素上。

(繼承來源 IInputElement)
RaiseEvent(RoutedEventArgs)

提升由 RoutedEvent 屬性指定於所提供 RoutedEventArgs的路由事件。

(繼承來源 IInputElement)
ReleaseMouseCapture()

若此元素持有捕獲,則釋放鼠標。

(繼承來源 IInputElement)
ReleaseStylusCapture()

若此元素持有捕捉,則釋放觸控筆擷取。

(繼承來源 IInputElement)
RemoveHandler(RoutedEvent, Delegate)

移除所有指定路由事件處理程序的實例。

(繼承來源 IInputElement)

事件

名稱 Description
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)

適用於