Stylus 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供对有关触笔的一般信息的访问。
public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
- 继承
-
Stylus
示例
以下示例演示如何记录触笔的坐标,即使触笔离开 的 TextBox边界也是如此。 此示例假定有一个名为 TextBoxtextBox1
的 ,并且 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 |
当用户将触笔从平板电脑处抬起时发生。 |