StrokeCollection.Add(StrokeCollection) Methode

Definition

Fügt die angegebenen Striche zu der StrokeCollection.

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

Das StrokeCollection , das der Auflistung hinzugefügt werden soll.

Ausnahmen

A Stroke in strokes ist bereits Mitglied der StrokeCollection.

strokes ist null.

Beispiele

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

  • Es gibt zwei InkCanvas Objekte, die aufgerufen inkCanvas1 werden, 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: