Stylus クラス

定義

タブレット ペンに関する一般的な情報へのアクセスを提供します。

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

フィールド

名前 説明
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, CaptureMode)

スタイラスを指定した要素にキャプチャします。

Capture(IInputElement)

スタイラスを指定した要素にキャプチャします。

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

ユーザーがスタイラスのボタンの 1 つを押したときに発生します。

PreviewStylusButtonUp

ユーザーがスタイラスのボタンの 1 つを離したときに発生します。

PreviewStylusDown

ユーザーがスタイラスの先端をタブレットにタッチしたときに発生します。

PreviewStylusInAirMove

スタイラスがタブレットの範囲内 (触れてはいない) 間に移動した場合に発生します。

PreviewStylusInRange

スタイラスがタブレットの範囲内にある場合に発生します。

PreviewStylusMove

スタイラスがタブレットに触れている間にスタイラスが移動したときに発生します。

PreviewStylusOutOfRange

スタイラスがタブレットの範囲外になったときに発生します。

PreviewStylusSystemGesture

ユーザーがこのスタイラスを使用してシステム ジェスチャを行うと発生します。

PreviewStylusUp

ユーザーがタブレットからスタイラスを持ち上げると発生します。

StylusButtonDown

ユーザーがスタイラスのボタンの 1 つを押したときに発生します。

StylusButtonUp

ユーザーがスタイラスのボタンの 1 つを離したときに発生します。

StylusDown

ユーザーがスタイラスの先端をタブレットにタッチしたときに発生します。

StylusEnter

スタイラス カーソルが要素の境界に入ったときに発生します。

StylusInAirMove

スタイラスがタブレットの範囲内にあるが触れ合っていない間にスタイラスが移動したときに発生します。

StylusInRange

スタイラスがタブレットの範囲内にある場合に発生します。

StylusLeave

スタイラス カーソルが要素の境界から離れると発生します。

StylusMove

スタイラスがタブレットに触れている間にスタイラスが移動したときに発生します。

StylusOutOfRange

スタイラスがタブレットの範囲外になったときに発生します。

StylusSystemGesture

ユーザーがこのスタイラスを使用してシステム ジェスチャを行うと発生します。

StylusUp

ユーザーがタブレット PC からスタイラスを上げると発生します。

適用対象