StylusShape 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.
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 StylusShape öğesinin bir bölümünü silmek için öğesinin nasıl oluşturulacağı ve yöntemine nasıl geçirildiği GetIncrementalStrokeHitTester 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 izin veren 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
Açıklamalar
, StylusShape ekran 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ı öğesinden StylusShapedevralır.
XAML Metin Kullanımı
Bu sınıf genellikle XAML'de kullanılmaz.
Özellikler
| Name | Description |
|---|---|
| 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
| 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) |