Aracılığıyla paylaş


StylusShape Sınıf

Tanım

Ekran kaleminin ucunu temsil eder.

public ref class StylusShape abstract
public abstract class StylusShape
type StylusShape = class
Public MustInherit Class StylusShape
Devralma
StylusShape
Türetilmiş

Örnekler

Aşağıdaki örnekte, bir öğesinin bir StylusShape bölümünü silmek için GetIncrementalStrokeHitTester öğesinin nasıl oluşturulacağı ve yöntemine nasıl geçirildiği gösterilmektedir Stroke. Bu örnekte, IncrementalStrokeHitTester bir çağrı eraseTester olduğunu ve olayının StrokeHit bu örnekte tanımlanan olay işleyicisine bağlandığını varsayar. Kullanıcının milenk silmesine olanak tanıyan bir denetim oluşturmak için bkz . Nasıl yapılır: Özel Denetimde Milenk 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

Açıklamalar

ekran StylusShape kalemi ucunun şeklini, genişliğini ve yüksekliğini belirtir. ve gibi EraseHitTest yöntemler, vuruş vuruşunun ekran kalemi ucunu belirlemek için kullanır StylusShape . EllipseStylusShape ve RectangleStylusShape sınıfları'ndan StylusShapedevralır.

XAML Metni Kullanımı

Bu sınıf genellikle XAML'de kullanılmaz.

Özellikler

Height

Ekran kaleminin yüksekliğini alır.

Rotation

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

Width

Ekran kaleminin genişliğini alır.

Yöntemler

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır