StrokeCollection.Clone Método

Definición

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

Devoluciones

Una copia de StrokeCollection.

Ejemplos

En el ejemplo siguiente se muestra cómo copiar la entrada de lápiz entre InkCanvasInkCanvas. En este ejemplo se da por supuesto que:

  • Hay dos InkCanvas objetos denominados inkCanvas1 y inkCanvas2.

  • El Click evento se ha conectado al controlador de eventos.

// 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

Comentarios

El Clone método copia cada uno Stroke de la colección y el nuevo StrokeCollection hace referencia a los nuevos trazos.

Se aplica a