EllipseStylusShape 类

定义

表示一个椭圆形的触笔笔尖。

public ref class EllipseStylusShape sealed : System::Windows::Ink::StylusShape
public sealed class EllipseStylusShape : System.Windows.Ink.StylusShape
type EllipseStylusShape = class
    inherit StylusShape
Public NotInheritable Class EllipseStylusShape
Inherits StylusShape
继承
EllipseStylusShape

示例

下面的示例演示如何创建 并将其 EllipseStylusShape 传递给 GetIncrementalStrokeHitTester 方法以擦除 的 Stroke一部分。 此示例假定有一个名为 IncrementalStrokeHitTestereraseTester 的 ,并且其 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

构造函数

EllipseStylusShape(Double, Double)

使用指定的宽度和高度初始化 EllipseStylusShape 类的新实例。

EllipseStylusShape(Double, Double, Double)

使用指定的宽度、高度和角度初始化 EllipseStylusShape 类的新实例。

属性

Height

获取触笔的高度。

(继承自 StylusShape)
Rotation

获取触笔的角度。

(继承自 StylusShape)
Width

获取触笔的宽度。

(继承自 StylusShape)

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于