StrokeCollection.Clone Methode
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.
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 von StrokeCollection.
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
undinkCanvas2.
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 jede Stroke in der Auflistung, und die neue StrokeCollection verweist auf die neuen Striche.