Stylus 類別

定義

可用來存取 Tablet 畫筆的一般資訊。

public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
繼承
Stylus

範例

下列範例示範如何記錄手寫筆的座標,即使手寫筆離開 的界限 TextBox也一樣。 這個範例假設有一個 TextBox 稱為 textBox1的 ,而且 StylusDownStylusUpStylusMove 事件會連線到事件處理程式。

void textbox1_StylusDown(object sender, StylusDownEventArgs e)
{
    Stylus.Capture(textbox1);
}

void textbox1_StylusMove(object sender, StylusEventArgs e)
{
    Point pos = e.GetPosition(textbox1);
    textbox1.AppendText("X: " + pos.X + " Y: " + pos.Y + "\n");
}

void textbox1_StylusUp(object sender, StylusEventArgs e)
{
    Stylus.Capture(textbox1, CaptureMode.None);
}
Private Sub textbox1_StylusDown(ByVal sender As Object, ByVal e As System.Windows.Input.StylusDownEventArgs) _
    Handles textbox1.StylusDown

    Stylus.Capture(textbox1)

End Sub


Private Sub textbox1_StylusMove(ByVal sender As Object, ByVal e As StylusEventArgs) _
    Handles textbox1.StylusMove

    Dim pos As Point = e.GetPosition(textbox1)
    textbox1.AppendText("X: " & pos.X.ToString() & " Y: " & pos.Y.ToString() & vbLf)

End Sub


Private Sub textbox1_StylusUp(ByVal sender As Object, ByVal e As StylusEventArgs) _
    Handles textbox1.StylusUp

    Stylus.Capture(textbox1, CaptureMode.None)

End Sub

欄位

GotStylusCaptureEvent

識別 GotStylusCapture 附加事件。

IsFlicksEnabledProperty

識別 IsFlicksEnabled 附加屬性。

IsPressAndHoldEnabledProperty

識別 IsPressAndHoldEnabled 附加屬性。

IsTapFeedbackEnabledProperty

識別 IsTapFeedbackEnabled 附加屬性。

IsTouchFeedbackEnabledProperty

識別 IsTouchFeedbackEnabled 附加屬性。

LostStylusCaptureEvent

識別 LostStylusCapture 附加事件。

PreviewStylusButtonDownEvent

識別 PreviewStylusButtonDown 附加事件。

PreviewStylusButtonUpEvent

識別 PreviewStylusButtonUp 附加事件。

PreviewStylusDownEvent

識別 PreviewStylusDown 附加事件。

PreviewStylusInAirMoveEvent

識別 PreviewStylusInAirMove 附加事件。

PreviewStylusInRangeEvent

識別 PreviewStylusInRange 附加事件。

PreviewStylusMoveEvent

識別 PreviewStylusMove 附加事件。

PreviewStylusOutOfRangeEvent

識別 PreviewStylusOutOfRange 附加事件。

PreviewStylusSystemGestureEvent

識別 PreviewStylusSystemGesture 附加事件。

PreviewStylusUpEvent

識別 PreviewStylusUp 附加事件。

StylusButtonDownEvent

識別 StylusButtonDown 附加事件。

StylusButtonUpEvent

識別 StylusButtonUp 附加事件。

StylusDownEvent

識別 StylusDown 附加事件。

StylusEnterEvent

識別 StylusEnter 附加事件。

StylusInAirMoveEvent

識別 StylusInAirMove 附加事件。

StylusInRangeEvent

識別 StylusInRange 附加事件。

StylusLeaveEvent

識別 StylusLeave 附加事件。

StylusMoveEvent

識別 StylusMove 附加事件。

StylusOutOfRangeEvent

識別 StylusOutOfRange 附加事件。

StylusSystemGestureEvent

識別 StylusSystemGesture 附加事件。

StylusUpEvent

識別 StylusUp 附加事件。

屬性

Captured

取得手寫筆繫結的項目。

CurrentStylusDevice

取得手寫筆,表示目前使用中的手寫筆。

DirectlyOver

取得在手寫筆正下方的項目。

附加屬性

IsFlicksEnabled

取得或設定指示是否啟用筆觸的值。

IsPressAndHoldEnabled

取得或設定值,指出是否啟用「按住不放」功能。

IsTapFeedbackEnabled

取得或設定值,指出是否啟用按鍵回應。

IsTouchFeedbackEnabled

取得或設定值,指出是否啟用觸控回應。

方法

AddGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

加入 GotStylusCapture 附加事件的處理常式。

AddLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

加入 LostStylusCapture 附加事件的處理常式。

AddPreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

加入 PreviewStylusButtonDown 附加事件的處理常式。

AddPreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

加入 PreviewStylusButtonUp 附加事件的處理常式。

AddPreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

加入 PreviewStylusDown 附加事件的處理常式。

AddPreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

加入 PreviewStylusInAirMove 附加事件的處理常式。

AddPreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

加入 PreviewStylusInRange 附加事件的處理常式。

AddPreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

加入 PreviewStylusMove 附加事件的處理常式。

AddPreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

加入 PreviewStylusOutOfRange 附加事件的處理常式。

AddPreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

加入 PreviewStylusSystemGesture 附加事件的處理常式。

AddPreviewStylusUpHandler(DependencyObject, StylusEventHandler)

加入 PreviewStylusUp 附加事件的處理常式。

AddStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

加入 StylusButtonDown 附加事件的處理常式。

AddStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

加入 StylusButtonUp 附加事件的處理常式。

AddStylusDownHandler(DependencyObject, StylusDownEventHandler)

加入 StylusDown 附加事件的處理常式。

AddStylusEnterHandler(DependencyObject, StylusEventHandler)

加入 StylusEnter 附加事件的處理常式。

AddStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

加入 StylusInAirMove 附加事件的處理常式。

AddStylusInRangeHandler(DependencyObject, StylusEventHandler)

加入 StylusInRange 附加事件的處理常式。

AddStylusLeaveHandler(DependencyObject, StylusEventHandler)

加入 StylusLeave 附加事件的處理常式。

AddStylusMoveHandler(DependencyObject, StylusEventHandler)

加入 StylusMove 附加事件的處理常式。

AddStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

加入 StylusOutOfRange 附加事件的處理常式。

AddStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

加入 StylusSystemGesture 附加事件的處理常式。

AddStylusUpHandler(DependencyObject, StylusEventHandler)

加入 StylusUp 附加事件的處理常式。

Capture(IInputElement)

將手寫筆捕捉至指定的項目。

Capture(IInputElement, CaptureMode)

將手寫筆捕捉至指定的項目。

GetIsFlicksEnabled(DependencyObject)

取得所指定元素上的 IsFlicksEnabled 附加屬性值。

GetIsPressAndHoldEnabled(DependencyObject)

取得所指定元素上的 IsPressAndHoldEnabled 附加屬性值。

GetIsTapFeedbackEnabled(DependencyObject)

取得所指定元素上的 IsTapFeedbackEnabled 附加屬性值。

GetIsTouchFeedbackEnabled(DependencyObject)

取得所指定元素上的 IsTouchFeedbackEnabled 附加屬性值。

RemoveGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

移除 GotStylusCapture 附加事件的處理常式。

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

移除 LostStylusCapture 附加事件的處理常式。

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

移除 PreviewStylusButtonDown 附加事件的處理常式。

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

移除 PreviewStylusButtonUp 附加事件的處理常式。

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

移除 PreviewStylusDown 附加事件的處理常式。

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

移除 PreviewStylusInAirMove 附加事件的處理常式。

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

移除 PreviewStylusInRange 附加事件的處理常式。

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

移除 PreviewStylusMove 附加事件的處理常式。

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

移除 PreviewStylusOutOfRange 附加事件的處理常式。

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

移除 PreviewStylusSystemGesture 附加事件的處理常式。

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

移除 PreviewStylusUp 附加事件的處理常式。

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

移除 StylusButtonDown 附加事件的處理常式。

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

移除 StylusButtonUp 附加事件的處理常式。

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

移除 StylusDown 附加事件的處理常式。

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

移除 StylusEnter 附加事件的處理常式。

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

移除 StylusInAirMove 附加事件的處理常式。

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

移除 StylusInRange 附加事件的處理常式。

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

移除 StylusLeave 附加事件的處理常式。

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

移除 StylusMove 附加事件的處理常式。

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

移除 StylusOutOfRange 附加事件的處理常式。

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

移除 StylusSystemGesture 附加事件的處理常式。

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

移除 StylusUp 附加事件的處理常式。

SetIsFlicksEnabled(DependencyObject, Boolean)

取得所指定元素上的 IsFlicksEnabled 附加屬性值。

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

設定所指定元素上的 IsPressAndHoldEnabled 附加屬性值。

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

設定所指定元素上的 IsTapFeedbackEnabled 附加屬性值。

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

設定所指定元素上的 IsTouchFeedbackEnabled 附加屬性值。

Synchronize()

同步處理游標和使用者介面。

附加事件

GotStylusCapture

在項目擷取手寫筆事件時發生。

LostStylusCapture

項目釋放手寫筆事件時發生。

PreviewStylusButtonDown

使用者按下手寫筆上其中一個按鈕時發生。

PreviewStylusButtonUp

使用者放開手寫筆上其中一個按鈕時發生。

PreviewStylusDown

使用者以手寫筆尖端碰觸平板電腦時發生。

PreviewStylusInAirMove

手寫筆在平板電腦的範圍內 (但未碰觸) 移動時發生。

PreviewStylusInRange

手寫筆進入平板電腦的範圍內時發生。

PreviewStylusMove

手寫筆碰觸平板電腦且移動時發生。

PreviewStylusOutOfRange

手寫筆超出平板電腦的範圍時發生。

PreviewStylusSystemGesture

使用者使用此手寫筆進行系統手勢時發生。

PreviewStylusUp

使用者將手寫筆移離平板電腦時發生。

StylusButtonDown

使用者按下手寫筆上其中一個按鈕時發生。

StylusButtonUp

使用者放開手寫筆上其中一個按鈕時發生。

StylusDown

使用者以手寫筆尖端碰觸平板電腦時發生。

StylusEnter

手寫筆游標進入項目的邊界時發生。

StylusInAirMove

手寫筆在平板電腦的範圍內 (但未碰觸) 移動時發生。

StylusInRange

手寫筆進入平板電腦的範圍內時發生。

StylusLeave

手寫筆游標離開項目的邊界時發生。

StylusMove

手寫筆碰觸平板電腦且移動時發生。

StylusOutOfRange

手寫筆超出平板電腦的範圍時發生。

StylusSystemGesture

使用者使用此手寫筆進行系統手勢時發生。

StylusUp

使用者將手寫筆移離平板電腦時發生。

適用於