IInputElement 介面
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
透過 Windows Presentation Foundation (WPF) 項目建立一般事件,以及與事件相關的屬性和用以處理基本輸入的方法。
public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
- 衍生
重要
雖然此介面是公用的,但不適合在應用程式或架構建置案例中實作。 此介面是公用的,因為將 WPF 核心連線至 WPF 架構的繼承需求。 您也可以使用此介面做為轉換機制,強制輸入事件和屬性來自 FrameworkElement 或 FrameworkContentElement ,這可以在相同的輸入模型中處理。 如需詳細資訊,請參閱 WPF 架構 ,另請參閱 基底元素概觀。
Focusable |
取得或設定值,指出焦點可否設在這個項目。 |
Is |
取得值,指出使用者介面中是否啟用這個專案, (UI) 。 |
Is |
取得值,指出這個項目是否具有鍵盤焦點。 |
Is |
取得值,指出鍵盤焦點是否在項目範圍內的任何位置,包括鍵盤焦點是否在任何視覺子項目的範圍內。 |
Is |
取得值,指出是否將滑鼠擷取至這個項目。 |
Is |
取得值,該值表示滑鼠指標在最嚴格的點擊測試意義上,是否在這個項目上方。 |
Is |
取得值,這個值表示滑鼠指標是否位在這個項目上方 (包括其範圍內的視覺子項目)。 |
Is |
取得值,指出是否將手寫筆擷取至這個項目。 |
Is |
取得值,該值表示手寫筆在最嚴格的點擊測試意義上,是否在這個項目上方。 |
Is |
取得值,這個值表示手寫筆是否位在這個項目上方 (或其範圍內的視覺子項目上方)。 |
Add |
將特定路由事件的路由事件處理常式加入項目中。 |
Capture |
嘗試強制將滑鼠的捕捉給這個項目。 |
Capture |
嘗試強制將手寫筆的捕捉給這個項目。 |
Focus() |
嘗試將鍵盤的焦點放在這個項目上。 |
Raise |
引發由所提供之 RoutedEvent 內的 RoutedEventArgs 屬性所指定的路由事件。 |
Release |
如果這個項目保有滑鼠捕捉,則釋放捕捉。 |
Release |
如果這個項目保有手寫筆捕捉,則釋放捕捉。 |
Remove |
移除這個項目中所指定路由事件處理常式的所有執行個體。 |
Got |
鍵盤以此元素為焦點時發生。 |
Got |
元素擷取滑鼠時發生。 |
Got |
元素擷取手寫筆時發生。 |
Key |
鍵盤以此元素為焦點且按下按鍵時發生。 |
Key |
鍵盤以此元素為焦點且放開按鍵時發生。 |
Lost |
鍵盤不再以此元素為焦點時發生。 |
Lost |
此元素失去滑鼠擷取時發生。 |
Lost |
此元素失去手寫筆擷取時發生。 |
Mouse |
滑鼠指標進入此元素的邊界時發生。 |
Mouse |
滑鼠指標離開此元素的邊界時發生。 |
Mouse |
滑鼠指標在元素上方且按下滑鼠左按鈕時發生。 |
Mouse |
滑鼠指標在元素上方且放開滑鼠左按鈕時發生。 |
Mouse |
滑鼠指標在元素上方且移動滑鼠指標時發生。 |
Mouse |
滑鼠指標在元素上方且按下滑鼠右按鈕時發生。 |
Mouse |
滑鼠指標在元素上方且放開滑鼠右按鈕時發生。 |
Mouse |
當滑鼠指標位於這個項目上方而移動滑鼠滾輪時發生。 |
Preview |
鍵盤以此元素為焦點時發生。 |
Preview |
鍵盤以此元素為焦點且按下按鍵時發生。 |
Preview |
鍵盤以此元素為焦點且放開按鍵時發生。 |
Preview |
鍵盤不再以此元素為焦點時發生。 |
Preview |
滑鼠指標在元素上方且按下滑鼠左按鈕時發生。 |
Preview |
滑鼠指標在元素上方且放開滑鼠左按鈕時發生。 |
Preview |
滑鼠指標在元素上方且移動滑鼠指標時發生。 |
Preview |
滑鼠指標在元素上方且按下滑鼠右按鈕時發生。 |
Preview |
滑鼠指標在元素上方且放開滑鼠右按鈕時發生。 |
Preview |
當滑鼠指標位於這個項目上方而移動滑鼠滾輪時發生。 |
Preview |
當手寫筆位於這個項目上方而使用者按下手寫筆按鈕時發生。 |
Preview |
當手寫筆位於這個項目上方而使用者放開手寫筆按鈕時發生。 |
Preview |
手寫筆在此項目上方且碰觸數位板時發生。 |
Preview |
手寫筆在項目上方移動,但沒有碰觸數位板時發生。 |
Preview |
手寫筆靠近數位板而被偵測到時發生。 |
Preview |
手寫筆在元素上方且移動手寫筆時發生。 |
Preview |
手寫筆遠離數位板而無法被偵測到時發生。 |
Preview |
|
Preview |
手寫筆在這個項目上方且離開數位板時發生。 |
Preview |
此元素以一種與裝置無關的方式取得文字時發生。 |
Stylus |
當手寫筆位於這個項目上方而使用者按下手寫筆按鈕時發生。 |
Stylus |
當手寫筆位於這個項目上方而使用者放開手寫筆按鈕時發生。 |
Stylus |
手寫筆在此項目上方且碰觸數位板時發生。 |
Stylus |
手寫筆游標進入元素的邊界時發生。 |
Stylus |
手寫筆在項目上方移動,但沒有碰觸數位板時發生。 |
Stylus |
手寫筆靠近數位板而被偵測到時發生。 |
Stylus |
手寫筆游標離開元素的邊界時發生。 |
Stylus |
手寫筆游標在元素上方移動時發生。 |
Stylus |
手寫筆遠離數位板而無法被偵測到時發生。 |
Stylus |
|
Stylus |
手寫筆在這個項目上方且離開數位板時發生。 |
Text |
此元素以一種與裝置無關的方式取得文字時發生。 |
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |