Stylus クラス

定義

タブレット ペンに関する一般的な情報にアクセスします。Provides access to general information about a tablet pen.

public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
継承
Stylus

スタイラスがのTextBox境界内から出た場合でも、スタイラスの座標を記録する方法を次の例に示します。The following example demonstrates how to record the coordinates of the stylus, even if the stylus leaves the bounds of a TextBox. この例では、がTextBox呼び出さtextBox1れ、 StylusDownStylusUp StylusMove 、の各イベントがイベントハンドラーに接続されていることを前提としています。This example assumes that there is a TextBox called textBox1, and that the StylusDown, StylusUp, and StylusMove events are connected to event handlers.

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 添付イベントを識別します。Identifies the GotStylusCapture attached event.

IsFlicksEnabledProperty

IsFlicksEnabled 添付プロパティを識別します。Identifies the IsFlicksEnabled attached property.

IsPressAndHoldEnabledProperty

IsPressAndHoldEnabled 添付プロパティを識別します。Identifies the IsPressAndHoldEnabled attached property.

IsTapFeedbackEnabledProperty

IsTapFeedbackEnabled 添付プロパティを識別します。Identifies the IsTapFeedbackEnabled attached property.

IsTouchFeedbackEnabledProperty

IsTouchFeedbackEnabled 添付プロパティを識別します。Identifies the IsTouchFeedbackEnabled attached property.

LostStylusCaptureEvent

LostStylusCapture 添付イベントを識別します。Identifies the LostStylusCapture attached event.

PreviewStylusButtonDownEvent

PreviewStylusButtonDown 添付イベントを識別します。Identifies the PreviewStylusButtonDown attached event.

PreviewStylusButtonUpEvent

PreviewStylusButtonUp 添付イベントを識別します。Identifies the PreviewStylusButtonUp attached event.

PreviewStylusDownEvent

PreviewStylusDown 添付イベントを識別します。Identifies the PreviewStylusDown attached event.

PreviewStylusInAirMoveEvent

PreviewStylusInAirMove 添付イベントを識別します。Identifies the PreviewStylusInAirMove attached event.

PreviewStylusInRangeEvent

PreviewStylusInRange 添付イベントを識別します。Identifies the PreviewStylusInRange attached event.

PreviewStylusMoveEvent

PreviewStylusMove 添付イベントを識別します。Identifies the PreviewStylusMove attached event.

PreviewStylusOutOfRangeEvent

PreviewStylusOutOfRange 添付イベントを識別します。Identifies the PreviewStylusOutOfRange attached event.

PreviewStylusSystemGestureEvent

PreviewStylusSystemGesture 添付イベントを識別します。Identifies the PreviewStylusSystemGesture attached event.

PreviewStylusUpEvent

PreviewStylusUp 添付イベントを識別します。Identifies the PreviewStylusUp attached event.

StylusButtonDownEvent

StylusButtonDown 添付イベントを識別します。Identifies the StylusButtonDown attached event.

StylusButtonUpEvent

StylusButtonUp 添付イベントを識別します。Identifies the StylusButtonUp attached event.

StylusDownEvent

StylusDown 添付イベントを識別します。Identifies the StylusDown attached event.

StylusEnterEvent

StylusEnter 添付イベントを識別します。Identifies the StylusEnter attached event.

StylusInAirMoveEvent

StylusInAirMove 添付イベントを識別します。Identifies the StylusInAirMove attached event.

StylusInRangeEvent

StylusInRange 添付イベントを識別します。Identifies the StylusInRange attached event.

StylusLeaveEvent

StylusLeave 添付イベントを識別します。Identifies the StylusLeave attached event.

StylusMoveEvent

StylusMove 添付イベントを識別します。Identifies the StylusMove attached event.

StylusOutOfRangeEvent

StylusOutOfRange 添付イベントを識別します。Identifies the StylusOutOfRange attached event.

StylusSystemGestureEvent

StylusSystemGesture 添付イベントを識別します。Identifies the StylusSystemGesture attached event.

StylusUpEvent

StylusUp 添付イベントを識別します。Identifies the StylusUp attached event.

プロパティ

Captured

スタイラスのバインド先の要素を取得します。Gets the element to which the stylus is bound.

CurrentStylusDevice

現在使用されているスタイラスを表すスタイラスを取得します。Gets the stylus that represents the stylus currently in use.

DirectlyOver

スタイラスの真下にある要素を取得します。Gets the element that is directly beneath the stylus.

添付プロパティ

IsFlicksEnabled

フリックが有効かどうかを示す値を取得または設定します。Gets or sets a value indicating whether flicks are enabled.

IsPressAndHoldEnabled

プレス アンド ホールドが有効かどうかを示す値を取得または設定します。Gets or sets a values indicating whether press and hold is enabled.

IsTapFeedbackEnabled

タップ フィードバックが有効かどうかを示す値を取得または設定します。Gets or sets whether a value indicating whether tap feedback is enabled.

IsTouchFeedbackEnabled

タッチ フィードバックが有効かどうかを示す値を取得または設定します。Gets or sets whether a value indicating whether touch feedback is enabled.

メソッド

AddGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

GotStylusCapture 添付イベントのハンドラーを追加します。Adds a handler for the GotStylusCapture attached event.

AddLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

LostStylusCapture 添付イベントのハンドラーを追加します。Adds a handler for the LostStylusCapture attached event.

AddPreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

PreviewStylusButtonDown 添付イベントのハンドラーを追加します。Adds a handler for the PreviewStylusButtonDown attached event.

AddPreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

PreviewStylusButtonUp 添付イベントのハンドラーを追加します。Adds a handler for the PreviewStylusButtonUp attached event.

AddPreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

PreviewStylusDown 添付イベントのハンドラーを追加します。Adds a handler for the PreviewStylusDown attached event.

AddPreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

PreviewStylusInAirMove 添付イベントのハンドラーを追加します。Adds a handler for the PreviewStylusInAirMove attached event.

AddPreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

PreviewStylusInRange 添付イベントのハンドラーを追加します。Adds a handler for the PreviewStylusInRange attached event.

AddPreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

PreviewStylusMove 添付イベントのハンドラーを追加します。Adds a handler for the PreviewStylusMove attached event.

AddPreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

PreviewStylusOutOfRange 添付イベントのハンドラーを追加します。Adds a handler for the PreviewStylusOutOfRange attached event.

AddPreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

PreviewStylusSystemGesture 添付イベントのハンドラーを追加します。Adds a handler for the PreviewStylusSystemGesture attached event.

AddPreviewStylusUpHandler(DependencyObject, StylusEventHandler)

PreviewStylusUp 添付イベントのハンドラーを追加します。Adds a handler for the PreviewStylusUp attached event.

AddStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

StylusButtonDown 添付イベントのハンドラーを追加します。Adds a handler for the StylusButtonDown attached event.

AddStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

StylusButtonUp 添付イベントのハンドラーを追加します。Adds a handler for the StylusButtonUp attached event.

AddStylusDownHandler(DependencyObject, StylusDownEventHandler)

StylusDown 添付イベントのハンドラーを追加します。Adds a handler for the StylusDown attached event.

AddStylusEnterHandler(DependencyObject, StylusEventHandler)

StylusEnter 添付イベントのハンドラーを追加します。Adds a handler for the StylusEnter attached event.

AddStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

StylusInAirMove 添付イベントのハンドラーを追加します。Adds a handler for the StylusInAirMove attached event.

AddStylusInRangeHandler(DependencyObject, StylusEventHandler)

StylusInRange 添付イベントのハンドラーを追加します。Adds a handler for the StylusInRange attached event.

AddStylusLeaveHandler(DependencyObject, StylusEventHandler)

StylusLeave 添付イベントのハンドラーを追加します。Adds a handler for the StylusLeave attached event.

AddStylusMoveHandler(DependencyObject, StylusEventHandler)

StylusMove 添付イベントのハンドラーを追加します。Adds a handler for the StylusMove attached event.

AddStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

StylusOutOfRange 添付イベントのハンドラーを追加します。Adds a handler for the StylusOutOfRange attached event.

AddStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

StylusSystemGesture 添付イベントのハンドラーを追加します。Adds a handler for the StylusSystemGesture attached event.

AddStylusUpHandler(DependencyObject, StylusEventHandler)

StylusUp 添付イベントのハンドラーを追加します。Adds a handler for the StylusUp attached event.

Capture(IInputElement)

指定した要素でスタイラスをキャプチャします。Captures the stylus to the specified element.

Capture(IInputElement, CaptureMode)

指定した要素でスタイラスをキャプチャします。Captures the stylus to the specified element.

GetIsFlicksEnabled(DependencyObject)

指定した要素の IsFlicksEnabled 添付プロパティの値を取得します。Gets the value of the IsFlicksEnabled attached property on the specified element.

GetIsPressAndHoldEnabled(DependencyObject)

指定した要素の IsPressAndHoldEnabled 添付プロパティの値を取得します。Gets the value of the IsPressAndHoldEnabled attached property on the specified element.

GetIsTapFeedbackEnabled(DependencyObject)

指定した要素の IsTapFeedbackEnabled 添付プロパティの値を取得します。Gets the value of the IsTapFeedbackEnabled attached property on the specified element.

GetIsTouchFeedbackEnabled(DependencyObject)

指定した要素の IsTouchFeedbackEnabled 添付プロパティの値を取得します。Gets the value of the IsTouchFeedbackEnabled attached property on the specified element.

RemoveGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

GotStylusCapture 添付イベントのハンドラーを削除します。Removes a handler for the GotStylusCapture attached event.

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

LostStylusCapture 添付イベントのハンドラーを削除します。Removes a handler for the LostStylusCapture attached event.

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

PreviewStylusButtonDown 添付イベントのハンドラーを削除します。Removes a handler for the PreviewStylusButtonDown attached event.

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

PreviewStylusButtonUp 添付イベントのハンドラーを削除します。Removes a handler for the PreviewStylusButtonUp attached event.

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

PreviewStylusDown 添付イベントのハンドラーを削除します。Removes a handler for the PreviewStylusDown attached event.

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

PreviewStylusInAirMove 添付イベントのハンドラーを削除します。Removes a handler for the PreviewStylusInAirMove attached event.

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

PreviewStylusInRange 添付イベントのハンドラーを削除します。Removes a handler for the PreviewStylusInRange attached event.

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

PreviewStylusMove 添付イベントのハンドラーを削除します。Removes a handler for the PreviewStylusMove attached event.

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

PreviewStylusOutOfRange 添付イベントのハンドラーを削除します。Removes a handler for the PreviewStylusOutOfRange attached event.

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

PreviewStylusSystemGesture 添付イベントのハンドラーを削除します。Removes a handler for the PreviewStylusSystemGesture attached event.

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

PreviewStylusUp 添付イベントのハンドラーを削除します。Removes a handler for the PreviewStylusUp attached event.

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

StylusButtonDown 添付イベントのハンドラーを削除します。Removes a handler for the StylusButtonDown attached event.

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

StylusButtonUp 添付イベントのハンドラーを削除します。Removes a handler for the StylusButtonUp attached event.

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

StylusDown 添付イベントのハンドラーを削除します。Removes a handler for the StylusDown attached event.

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

StylusEnter 添付イベントのハンドラーを削除します。Removes a handler for the StylusEnter attached event.

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

StylusInAirMove 添付イベントのハンドラーを削除します。Removes a handler for the StylusInAirMove attached event.

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

StylusInRange 添付イベントのハンドラーを削除します。Removes a handler for the StylusInRange attached event.

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

StylusLeave 添付イベントのハンドラーを削除します。Removes a handler for the StylusLeave attached event.

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

StylusMove 添付イベントのハンドラーを削除します。Removes a handler for the StylusMove attached event.

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

StylusOutOfRange 添付イベントのハンドラーを削除します。Removes a handler for the StylusOutOfRange attached event.

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

StylusSystemGesture 添付イベントのハンドラーを削除します。Removes a handler for the StylusSystemGesture attached event.

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

StylusUp 添付イベントのハンドラーを削除します。Removes a handler for the StylusUp attached event.

SetIsFlicksEnabled(DependencyObject, Boolean)

指定した要素の IsFlicksEnabled 添付プロパティの値を取得します。Gets the value of the IsFlicksEnabled attached property on the specified element.

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

指定した要素の IsPressAndHoldEnabled 添付プロパティの値を設定します。Sets the value of the IsPressAndHoldEnabled attached property on the specified element.

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

指定した要素の IsTapFeedbackEnabled 添付プロパティの値を設定します。Sets the value of the IsTapFeedbackEnabled attached property on the specified element.

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

指定した要素の IsTouchFeedbackEnabled 添付プロパティの値を設定します。Sets the value of the IsTouchFeedbackEnabled attached property on the specified element.

Synchronize()

カーソルとユーザー インターフェイスを同期します。Synchronizes the cursor and the user interface.

添付イベント

GotStylusCapture

要素がスタイラス イベントをキャプチャしたときに発生します。Occurs when an element captures the stylus events.

LostStylusCapture

要素がスタイラス イベントを解放したときに発生します。Occurs when an element releases stylus events.

PreviewStylusButtonDown

ユーザーがスタイラス上のボタンのいずれかを押したときに発生します。Occurs when the user presses one of the buttons on the stylus.

PreviewStylusButtonUp

ユーザーがスタイラス上のボタンのいずれかを放したときに発生します。Occurs when the user releases one of the buttons on the stylus.

PreviewStylusDown

ユーザーがスタイラスの先端をタブレットに付けるときに発生します。Occurs when user touches the tip of the stylus to the tablet.

PreviewStylusInAirMove

スタイラスがタブレットの範囲内にありながら、タブレットに触れていない場合に、スタイラスが移動すると発生します。Occurs if the stylus moves while it is within range of (but not touching) the tablet.

PreviewStylusInRange

スタイラスがタブレットの範囲内に入ると発生します。Occurs when the stylus comes within range of the tablet.

PreviewStylusMove

スタイラスがタブレットに触れているときに移動すると発生します。Occurs when the stylus moves while it is touching the tablet.

PreviewStylusOutOfRange

スタイラスがタブレットの範囲外になると発生します。Occurs when the stylus goes out of range of the tablet.

PreviewStylusSystemGesture

ユーザーがこのスタイラスを使用してシステム ジェスチャを行ったときに発生します。Occurs when the user makes a system gesture with this stylus.

PreviewStylusUp

ユーザーがタブレットからスタイラスを離したときに発生します。Occurs when the user lifts the stylus from the tablet.

StylusButtonDown

ユーザーがスタイラス上のボタンのいずれかを押したときに発生します。Occurs when the user presses one of the buttons on the stylus.

StylusButtonUp

ユーザーがスタイラス上のボタンのいずれかを放したときに発生します。Occurs when the user releases one of the buttons on the stylus.

StylusDown

ユーザーがスタイラスの先端をタブレットに付けたときに発生します。Occurs when the user touches the tip of the stylus to the tablet.

StylusEnter

スタイラスのカーソルが要素の境界内に入ったときに発生します。Occurs when the stylus cursor enters the bounds of an element.

StylusInAirMove

スタイラスがタブレットの範囲内にありながら、タブレットに触れていない場合に、スタイラスが移動すると発生します。Occurs when the stylus moves while it is in range of, but not touching, the tablet.

StylusInRange

スタイラスがタブレットの範囲内に入ると発生します。Occurs when the stylus comes within range of the tablet.

StylusLeave

スタイラスのカーソルが要素の境界内から出たときに発生します。Occurs when the stylus cursor leaves the bounds of an element.

StylusMove

スタイラスがタブレットに触れているときに移動すると発生します。Occurs when the stylus moves while it is touching the tablet.

StylusOutOfRange

スタイラスがタブレットの範囲外になると発生します。Occurs when the stylus goes out of range of the tablet.

StylusSystemGesture

ユーザーがこのスタイラスを使用してシステム ジェスチャを行ったときに発生します。Occurs when the user makes a system gesture with this stylus.

StylusUp

タブレット PC からユーザーがスタイラスを持ち上げると発生します。Occurs when the user raises the stylus from the Tablet PC.

適用対象