IFrameworkInputElement 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
宣告框架元素的命名範圍合約。
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 | (繼承來源 IInputElement) |
| PreviewStylusUp |
當觸控筆從觸控板上方抬起並覆蓋此元件時,會發生這種情況。 (繼承來源 IInputElement) |
| PreviewTextInput |
當這個元素以與裝置無關的方式接收文字時,就會發生。 (繼承來源 IInputElement) |
| StylusButtonDown |
當觸控筆按鈕同時按下觸控筆時,會發生這種情況。 (繼承來源 IInputElement) |
| StylusButtonUp |
當觸控筆按鈕放開時,觸控筆正放在此元素上方,就會發生。 (繼承來源 IInputElement) |
| StylusDown |
當觸控筆觸碰到數位化器時,會發生這種情況。 (繼承來源 IInputElement) |
| StylusEnter |
當觸控筆游標進入元素範圍時發生。 (繼承來源 IInputElement) |
| StylusInAirMove |
當觸控筆移動到元素上方,但未觸碰數位化器時,會發生這種情況。 (繼承來源 IInputElement) |
| StylusInRange |
當唱針靠近數位化器時會被偵測到。 (繼承來源 IInputElement) |
| StylusLeave |
當觸控筆游標離開元素的邊界時,會發生這種情況。 (繼承來源 IInputElement) |
| StylusMove |
當觸控筆游標移動到元素上時會發生。 (繼承來源 IInputElement) |
| StylusOutOfRange |
當觸控筆離數位化器太遠無法被偵測時,會發生這種情況。 (繼承來源 IInputElement) |
| StylusSystemGesture | (繼承來源 IInputElement) |
| StylusUp |
當觸控筆從觸控板上方抬起並覆蓋此元件時,會發生這種情況。 (繼承來源 IInputElement) |
| TextInput |
當這個元素以與裝置無關的方式接收文字時,就會發生。 (繼承來源 IInputElement) |