Stroke コンストラクター

定義

Stroke クラスの新しいインスタンスを初期化します。

オーバーロード

Stroke(StylusPointCollection)

Stroke クラスの新しいインスタンスを初期化します。

Stroke(StylusPointCollection, DrawingAttributes)

Stroke クラスの新しいインスタンスを初期化します。

Stroke(StylusPointCollection)

Stroke クラスの新しいインスタンスを初期化します。

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)

パラメーター

例外

stylusPointsnullです。

stylusPoints が空です。

次の例では、from a and DrawingAttributes オブジェクトをStroke作成する方法をStylusPointCollection示します。 この例では、呼び出しがmyInkPresenter存在することをInkPresenter前提としています。

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)

適用対象

Stroke(StylusPointCollection, DrawingAttributes)

Stroke クラスの新しいインスタンスを初期化します。

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)

パラメーター

drawingAttributes
DrawingAttributes

DrawingAttributes の外観を指定する Stroke オブジェクト。

例外

stylusPointsnullです。

または drawingAtrributesnullです。

stylusPoints が空です。

次の例では、from a and DrawingAttributes オブジェクトをStroke作成する方法をStylusPointCollection示します。 この例では、呼び出しがmyInkPresenter存在することをInkPresenter前提としています。

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)

適用対象