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