Aracılığıyla paylaş


StrokeCollection.Clone Yöntem

Tanım

öğesini kopyalar 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

Döndürülenler

öğesinin bir StrokeCollectionkopyası.

Örnekler

Aşağıdaki örnekte, bir içindeki mürekkep başka bir InkCanvas üzerine nasıl kopyalanacak gösterilmektedir InkCanvas. Bu örnekte şu varsayımlar yer alır:

  • ve adlı inkCanvas1 iki InkCanvas nesne vardırinkCanvas2.

  • Olay Click , olay işleyicisine bağlanmıştır.

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

Açıklamalar

Clone yöntemi koleksiyondaki her Stroke bir hücreyi kopyalar ve yeni StrokeCollection vuruşlar yeni vuruşlara başvurur.

Şunlara uygulanır