MouseDevice 類別

定義

表示滑鼠裝置。

public ref class MouseDevice abstract : System::Windows::Input::InputDevice
public abstract class MouseDevice : System.Windows.Input.InputDevice
type MouseDevice = class
    inherit InputDevice
Public MustInherit Class MouseDevice
Inherits InputDevice
繼承

備註

MouseDevice支援 Windows Presentation Foundation (WPF) 基礎結構,而且不適合直接從您的程式代碼使用。

針對滑鼠相關的輸入,請使用 Mouse 類別。 類別 Mouse 代表應用程式的滑鼠,並提供反映滑鼠狀態的方法、屬性和事件。

屬性

ActiveSource

取得報告這個裝置之輸入的 PresentationSource

Captured

取得滑鼠捕捉的 IInputElement

DirectlyOver

取得滑鼠指標位於其正上方的項目。

Dispatcher

取得與這個 Dispatcher 關聯的 DispatcherObject

(繼承來源 DispatcherObject)
LeftButton

取得這個滑鼠裝置左鍵的狀態。

MiddleButton

這個滑鼠裝置中鍵的狀態。

OverrideCursor

取得或設定整個應用程式的游標。

RightButton

取得這個滑鼠裝置右鍵的狀態。

Target

取得來自這個滑鼠裝置之輸入要傳送到的 IInputElement

XButton1

取得這個滑鼠裝置第一個擴充按鍵的狀態。

XButton2

取得這個滑鼠裝置第二個擴充按鍵的狀態。

方法

Capture(IInputElement)

將滑鼠事件捕捉至指定的項目。

Capture(IInputElement, CaptureMode)

使用指定的 CaptureMode 將滑鼠輸入捕捉至指定項目。

CheckAccess()

判斷呼叫的執行是否可以存取這個 DispatcherObject

(繼承來源 DispatcherObject)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetButtonState(MouseButton)

取得指定滑鼠按鈕的狀態。

GetClientPosition()

計算滑鼠指標的位置 (在工作區座標中)。

GetClientPosition(PresentationSource)

在指定的 PresentationSource 中,計算滑鼠指標的位置 (在工作區座標中)。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetPosition(IInputElement)

取得相對於指定項目的滑鼠位置。

GetScreenPosition()

計算滑鼠指標的螢幕位置。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
SetCursor(Cursor)

將滑鼠指標設定至指定的 Cursor

Synchronize()

強制滑鼠重新同步處理。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
UpdateCursor()

強制滑鼠更新游標。

VerifyAccess()

請強制執行可以存取這個 DispatcherObject 的呼叫執行緒。

(繼承來源 DispatcherObject)

適用於

另請參閱