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 |
当用户将触笔从平板电脑处抬起时发生。 |