StrokeCollection.Clone Methode

Definition

Kopiert die StrokeCollection.

public:
 virtual System::Windows::Ink::StrokeCollection ^ Clone();
public virtual System.Windows.Ink.StrokeCollection Clone();
abstract member Clone : unit -> System.Windows.Ink.StrokeCollection
override this.Clone : unit -> System.Windows.Ink.StrokeCollection
Public Overridable Function Clone () As StrokeCollection

Gibt zurück

Eine Kopie der StrokeCollection.

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. 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 Clone Methode kopiert die einzelnen Stroke Elemente in der Auflistung und die neuen StrokeCollection Bezüge auf die neuen Striche.

Gilt für: