EllipseStylusShape Oluşturucular
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.
EllipseStylusShape sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
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. |
Açıklamalar
Aşağıdaki örnekte, bir EllipseStylusShape öğesinin bir kısmı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
EllipseStylusShape(Double, Double)
Belirtilen genişlik ve yükseklik ile sınıfının yeni bir örneğini EllipseStylusShape başlatır.
public:
EllipseStylusShape(double width, double height);
public EllipseStylusShape (double width, double height);
new System.Windows.Ink.EllipseStylusShape : double * double -> System.Windows.Ink.EllipseStylusShape
Public Sub New (width As Double, height As Double)
Parametreler
- width
- Double
Ekran kalemi şeklinin genişliği.
- height
- Double
Ekran kalemi şeklinin yüksekliği.
Örnekler
Aşağıdaki örnekte, bir EllipseStylusShape öğesinin bir kısmı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
Şunlara uygulanı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.
public:
EllipseStylusShape(double width, double height, double rotation);
public EllipseStylusShape (double width, double height, double rotation);
new System.Windows.Ink.EllipseStylusShape : double * double * double -> System.Windows.Ink.EllipseStylusShape
Public Sub New (width As Double, height As Double, rotation As Double)
Parametreler
- width
- Double
Ekran kalemi şeklinin genişliği.
- height
- Double
Ekran kalemi şeklinin yüksekliği.
- rotation
- Double
Ekran kalemi şeklinin açısı.
Örnekler
Aşağıdaki örnekte, bir EllipseStylusShape öğesinin bir kısmı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
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin