次の方法で共有


StylusShape クラス

定義

スタイラスの先端を表します。

public ref class StylusShape abstract
public abstract class StylusShape
type StylusShape = class
Public MustInherit Class StylusShape
継承
StylusShape
派生

次の例では、 を作成 StylusShape し、 メソッドに渡して の GetIncrementalStrokeHitTester 一部を消去する方法を Stroke示します。 この例では、 が IncrementalStrokeHitTester 呼び出 eraseTester され、その StrokeHit イベントがこの例で定義されているイベント ハンドラーに接続されていることを前提としています。 ユーザーがインクを消去できるようにするコントロールを作成するには、「 方法: カスタム コントロールでインクを消去する」を参照してください。

// Prepare to collect stylus packets. Get the 
// IncrementalHitTester from the InkPresenter's 
// StrokeCollection and subscribe to its StrokeHitChanged event.
protected override void OnStylusDown(StylusDownEventArgs e)
{
    base.OnStylusDown(e);

    EllipseStylusShape eraserTip = new EllipseStylusShape(3, 3, 0);
    eraseTester = 
        presenter.Strokes.GetIncrementalStrokeHitTester(eraserTip);
    eraseTester.StrokeHit += new StrokeHitEventHandler(eraseTester_StrokeHit);
    eraseTester.AddPoints(e.GetStylusPoints(this));
}
' Prepare to collect stylus packets. Get the 
' IncrementalHitTester from the InkPresenter's 
' StrokeCollection and subscribe to its StrokeHitChanged event.
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)

    MyBase.OnStylusDown(e)

    Dim eraserTip As New EllipseStylusShape(3, 3, 0)
    eraseTester = presenter.Strokes.GetIncrementalStrokeHitTester(eraserTip)
    AddHandler eraseTester.StrokeHit, _
        AddressOf eraseTester_StrokeHit
    eraseTester.AddPoints(e.GetStylusPoints(Me))

End Sub

注釈

StylusShape 、スタイラスの先端の図形、幅、高さを指定します。 や などのEraseHitTestメソッドをStylusShape使用して、ヒット ストロークのスタイラス先端を決定します。 EllipseStylusShape クラスおよび RectangleStylusShape クラスは、StylusShape を継承しています。

XAML テキストの使用法

このクラスは通常、XAML では使用されません。

プロパティ

Height

スタイラスの高さを取得します。

Rotation

スタイラスの角度を取得します。

Width

スタイラスの幅を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象