Freigeben über


StrokeCollection.Add(StrokeCollection) Methode

Definition

Fügt der StrokeCollection die angegebenen Striche hinzu.

public:
 void Add(System::Windows::Ink::StrokeCollection ^ strokes);
public void Add (System.Windows.Ink.StrokeCollection strokes);
override this.Add : System.Windows.Ink.StrokeCollection -> unit
Public Sub Add (strokes As StrokeCollection)

Parameter

strokes
StrokeCollection

Der der Auflistung hinzuzufügende StrokeCollection.

Ausnahmen

Ein Stroke in strokes ist bereits ein Member der StrokeCollection.

strokes ist null.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Freihandeingabe in einem InkCanvas anderen InkCanvaskopiert wird. In diesem Beispiel wird von Folgendem ausgegangen:

  • Es gibt zwei InkCanvas Objekte mit dem Namen inkCanvas1 und inkCanvas2.

  • Das Click Ereignis wurde mit dem Ereignishandler verbunden.

// Copy the strokes from one InkCanvas to another InkCanvas.
private void CopyStrokes_Click(object sender, RoutedEventArgs e) 
{
    StrokeCollection strokes = inkCanvas1.Strokes.Clone();
    inkCanvas2.Strokes.Clear();
    inkCanvas2.Strokes.Add(strokes);
}
' Copy the strokes from one InkCanvas to another InkCanvas.
Private Sub CopyStrokes_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)

    Dim strokes As StrokeCollection = inkCanvas1.Strokes.Clone()
    inkCanvas2.Strokes.Clear()
    inkCanvas2.Strokes.Add(strokes)

End Sub

Hinweise

Die Add-Methode löst das StrokesChanged-Ereignis aus.

Gilt für: