EllipseStylusShape Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Elips ş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
Ö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, adlı 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ürekkeli 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
EllipseStylusShape(Double, Double) |
Belirtilen genişlik ve yükseklik ile sınıfının yeni bir örneğini EllipseStylusShape başlatır. |
EllipseStylusShape(Double, Double, Double) |
Belirtilen genişlik, yükseklik ve açı ile sınıfının yeni bir örneğini EllipseStylusShape başlatır. |
Özellikler
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
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) |