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 Eingabestifts 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 ein Objekt StylusShape erstellen und an die GetIncrementalStrokeHitTester Methode übergeben, um einen Teil eines Teils zu Strokelöschen. In diesem Beispiel wird davon ausgegangen, dass es einen IncrementalStrokeHitTester Aufruf eraseTester gibt und das StrokeHit Ereignis mit dem in diesem Beispiel definierten Ereignishandler verbunden wurde. Informationen zum Erstellen eines Steuerelements, mit dem ein Benutzer Freihand löschen kann, finden Sie unter How to: Erase Ink on a Custom Control.
// 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
Die StylusShape Specifies the shape, width, and height of the tip of a stylus. Methoden wie Erase und HitTest verwenden eine StylusShape , um die Eingabestiftspitze des Strichs zu bestimmen. Die EllipseStylusShape Klassen RectangleStylusShape erben von StylusShape.
XAML-Textverwendung
Diese Klasse wird in der Regel nicht in XAML verwendet.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Height |
Ruft die Höhe des Eingabestifts ab. |
| Rotation |
Ruft den Winkel des Eingabestifts ab. |
| Width |
Ruft die Breite des Eingabestifts ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |