Stylus 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
可用來存取 Tablet 畫筆的一般資訊。
public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
- 繼承
-
Stylus
範例
下列範例示範如何記錄手寫筆的座標,即使手寫筆離開 的界限 TextBox也一樣。 這個範例假設有一個 TextBox 稱為 textBox1
的 ,而且 StylusDown、 StylusUp和 StylusMove 事件會連線到事件處理程式。
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
欄位
屬性
Captured |
取得手寫筆繫結的項目。 |
CurrentStylusDevice |
取得手寫筆,表示目前使用中的手寫筆。 |
DirectlyOver |
取得在手寫筆正下方的項目。 |
附加屬性
IsFlicksEnabled |
取得或設定指示是否啟用筆觸的值。 |
IsPressAndHoldEnabled |
取得或設定值,指出是否啟用「按住不放」功能。 |
IsTapFeedbackEnabled |
取得或設定值,指出是否啟用按鍵回應。 |
IsTouchFeedbackEnabled |
取得或設定值,指出是否啟用觸控回應。 |
方法
附加事件
GotStylusCapture |
在項目擷取手寫筆事件時發生。 |
LostStylusCapture |
項目釋放手寫筆事件時發生。 |
PreviewStylusButtonDown |
使用者按下手寫筆上其中一個按鈕時發生。 |
PreviewStylusButtonUp |
使用者放開手寫筆上其中一個按鈕時發生。 |
PreviewStylusDown |
使用者以手寫筆尖端碰觸平板電腦時發生。 |
PreviewStylusInAirMove |
手寫筆在平板電腦的範圍內 (但未碰觸) 移動時發生。 |
PreviewStylusInRange |
手寫筆進入平板電腦的範圍內時發生。 |
PreviewStylusMove |
手寫筆碰觸平板電腦且移動時發生。 |
PreviewStylusOutOfRange |
手寫筆超出平板電腦的範圍時發生。 |
PreviewStylusSystemGesture |
使用者使用此手寫筆進行系統手勢時發生。 |
PreviewStylusUp |
使用者將手寫筆移離平板電腦時發生。 |
StylusButtonDown |
使用者按下手寫筆上其中一個按鈕時發生。 |
StylusButtonUp |
使用者放開手寫筆上其中一個按鈕時發生。 |
StylusDown |
使用者以手寫筆尖端碰觸平板電腦時發生。 |
StylusEnter |
手寫筆游標進入項目的邊界時發生。 |
StylusInAirMove |
手寫筆在平板電腦的範圍內 (但未碰觸) 移動時發生。 |
StylusInRange |
手寫筆進入平板電腦的範圍內時發生。 |
StylusLeave |
手寫筆游標離開項目的邊界時發生。 |
StylusMove |
手寫筆碰觸平板電腦且移動時發生。 |
StylusOutOfRange |
手寫筆超出平板電腦的範圍時發生。 |
StylusSystemGesture |
使用者使用此手寫筆進行系統手勢時發生。 |
StylusUp |
使用者將手寫筆移離平板電腦時發生。 |