EllipseStylusShape Sınıf

Tanım

Üç nokta şeklindeki ekran kalemi ucunu temsil eder.

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
Devralma
EllipseStylusShape

Örnekler

Aşağıdaki örnekte bir EllipseStylusShape öğesinin nasıl oluşturulacağı ve bir bölümünün silinmesi için GetIncrementalStrokeHitTester yöntemine nasıl geçirildiği gösterilmektedir Stroke. Bu örnekte çağrılan eraseTester bir IncrementalStrokeHitTester olduğu ve olayının StrokeHit bu örnekte tanımlanan olay işleyicisine bağlandığı varsayılır. Kullanıcının mürekkep silmesine olanak tanıyan bir denetim oluşturmak için bkz . Nasıl yapılır: Özel Denetimde Mürekkep Silme.

// 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

Oluşturucular

Name Description
EllipseStylusShape(Double, Double, Double)

Belirtilen genişlik, yükseklik ve açı ile sınıfın EllipseStylusShape yeni bir örneğini başlatır.

EllipseStylusShape(Double, Double)

Belirtilen genişlik ve yükseklik ile sınıfının yeni bir örneğini EllipseStylusShape başlatır.

Özellikler

Name Description
Height

Ekran kaleminin yüksekliğini alır.

(Devralındığı yer: StylusShape)
Rotation

Ekran kaleminin açısını alır.

(Devralındığı yer: StylusShape)
Width

Ekran kaleminin genişliğini alır.

(Devralındığı yer: StylusShape)

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır