Stroke Konstruktoren
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.
Initialisiert eine neue Instanz der Stroke-Klasse.
Überlädt
Stroke(StylusPointCollection) |
Initialisiert eine neue Instanz der Stroke-Klasse. |
Stroke(StylusPointCollection, DrawingAttributes) |
Initialisiert eine neue Instanz der Stroke-Klasse. |
Stroke(StylusPointCollection)
Initialisiert eine neue Instanz der Stroke-Klasse.
public:
Stroke(System::Windows::Input::StylusPointCollection ^ stylusPoints);
public Stroke (System.Windows.Input.StylusPointCollection stylusPoints);
new System.Windows.Ink.Stroke : System.Windows.Input.StylusPointCollection -> System.Windows.Ink.Stroke
Public Sub New (stylusPoints As StylusPointCollection)
Parameter
- stylusPoints
- StylusPointCollection
Eine StylusPointCollection, die den Stroke darstellt.
Ausnahmen
stylusPoints
ist null
.
stylusPoints
ist leer.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie ein Stroke Objekt StylusPointCollection DrawingAttributes erstellen. In diesem Beispiel wird davon ausgegangen, dass ein InkPresenter Aufgerufener vorhanden myInkPresenter
ist.
DrawingAttributes drawingAttributes1 = new DrawingAttributes();
drawingAttributes1.Color = Colors.Green;
StylusPoint stylusPoint1 = new StylusPoint(100, 100);
StylusPoint stylusPoint2 = new StylusPoint(100, 200);
StylusPoint stylusPoint3 = new StylusPoint(200, 200);
StylusPoint stylusPoint4 = new StylusPoint(200, 100);
StylusPoint stylusPoint5 = new StylusPoint(100, 100);
StylusPointCollection points = new StylusPointCollection(
new StylusPoint[] { stylusPoint1, stylusPoint2, stylusPoint3,
stylusPoint4, stylusPoint5 });
Stroke newStroke = new Stroke(points, drawingAttributes1);
myInkPresenter.Strokes.Add(newStroke);
Dim drawingAttributes1 As New DrawingAttributes()
drawingAttributes1.Color = Colors.Green
Dim stylusPoint1 As StylusPoint = New StylusPoint(100, 100)
Dim stylusPoint2 As StylusPoint = New StylusPoint(100, 200)
Dim stylusPoint3 As StylusPoint = New StylusPoint(200, 200)
Dim stylusPoint4 As StylusPoint = New StylusPoint(200, 100)
Dim stylusPoint5 As StylusPoint = New StylusPoint(100, 100)
Dim points() As StylusPoint = {stylusPoint1, stylusPoint2, _
stylusPoint3, stylusPoint4, stylusPoint1}
Dim pointCollection As New StylusPointCollection(points)
Dim NewStroke As Stroke = New Stroke(pointCollection, drawingAttributes1)
myInkPresenter.Strokes.Add(NewStroke)
Gilt für
Stroke(StylusPointCollection, DrawingAttributes)
Initialisiert eine neue Instanz der Stroke-Klasse.
public:
Stroke(System::Windows::Input::StylusPointCollection ^ stylusPoints, System::Windows::Ink::DrawingAttributes ^ drawingAttributes);
public Stroke (System.Windows.Input.StylusPointCollection stylusPoints, System.Windows.Ink.DrawingAttributes drawingAttributes);
new System.Windows.Ink.Stroke : System.Windows.Input.StylusPointCollection * System.Windows.Ink.DrawingAttributes -> System.Windows.Ink.Stroke
Public Sub New (stylusPoints As StylusPointCollection, drawingAttributes As DrawingAttributes)
Parameter
- stylusPoints
- StylusPointCollection
Eine StylusPointCollection, die den Stroke darstellt.
- drawingAttributes
- DrawingAttributes
Ein DrawingAttributes-Objekt, das die Darstellung des Stroke angibt.
Ausnahmen
stylusPoints
ist leer.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie ein Stroke Objekt StylusPointCollection DrawingAttributes erstellen. In diesem Beispiel wird davon ausgegangen, dass ein InkPresenter Aufgerufener vorhanden myInkPresenter
ist.
DrawingAttributes drawingAttributes1 = new DrawingAttributes();
drawingAttributes1.Color = Colors.Green;
StylusPoint stylusPoint1 = new StylusPoint(100, 100);
StylusPoint stylusPoint2 = new StylusPoint(100, 200);
StylusPoint stylusPoint3 = new StylusPoint(200, 200);
StylusPoint stylusPoint4 = new StylusPoint(200, 100);
StylusPoint stylusPoint5 = new StylusPoint(100, 100);
StylusPointCollection points = new StylusPointCollection(
new StylusPoint[] { stylusPoint1, stylusPoint2, stylusPoint3,
stylusPoint4, stylusPoint5 });
Stroke newStroke = new Stroke(points, drawingAttributes1);
myInkPresenter.Strokes.Add(newStroke);
Dim drawingAttributes1 As New DrawingAttributes()
drawingAttributes1.Color = Colors.Green
Dim stylusPoint1 As StylusPoint = New StylusPoint(100, 100)
Dim stylusPoint2 As StylusPoint = New StylusPoint(100, 200)
Dim stylusPoint3 As StylusPoint = New StylusPoint(200, 200)
Dim stylusPoint4 As StylusPoint = New StylusPoint(200, 100)
Dim stylusPoint5 As StylusPoint = New StylusPoint(100, 100)
Dim points() As StylusPoint = {stylusPoint1, stylusPoint2, _
stylusPoint3, stylusPoint4, stylusPoint1}
Dim pointCollection As New StylusPointCollection(points)
Dim NewStroke As Stroke = New Stroke(pointCollection, drawingAttributes1)
myInkPresenter.Strokes.Add(NewStroke)