StylusShape Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Spitze eines Tablettstifts dar.
public ref class StylusShape abstract
public abstract class StylusShape
type StylusShape = class
Public MustInherit Class StylusShape
- Vererbung
-
StylusShape
- Abgeleitet
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie sie einen StylusShape erstellen und an die GetIncrementalStrokeHitTester -Methode übergeben, um einen Teil von zu Strokelöschen. In diesem Beispiel wird davon ausgegangen, dass es einen IncrementalStrokeHitTester aufgerufenen eraseTester
gibt und dessen StrokeHit Ereignis mit dem in diesem Beispiel definierten Ereignishandler verbunden wurde. Informationen zum Erstellen eines Steuerelements, das es einem Benutzer ermöglicht, Freihand zu löschen, finden Sie unter Vorgehensweise: Löschen von Freihand in einem benutzerdefinierten Steuerelement.
// 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
Hinweise
Gibt StylusShape die Form, Breite und Höhe der Spitze eines Stifts an. Methoden wie Erase und HitTest verwenden ein StylusShape , um die Stiftspitze des Trefferstrichs zu bestimmen. Die EllipseStylusShape-Klasse und die RectangleStylusShape-Klasse erben von StylusShape.
XAML-Textverwendung
Diese Klasse wird normalerweise nicht in XAML verwendet.
Eigenschaften
Height |
Ruft die Höhe des Tablettstifts ab. |
Rotation |
Ruft den Winkel des Tablettstifts ab. |
Width |
Ruft die Breite des Tablettstifts ab. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |