語言

StrokeCollection.Clone 方法

定義

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

傳回

一份 StrokeCollection.

範例

以下範例示範如何將一個 InkCanvas 墨水複製到另一個 InkCanvas上。 此範例假設:

  • 有兩個 InkCanvas 物體稱為 inkCanvas1 和 inkCanvas2.

  • 事件 Click 已與事件處理程式連結。

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

備註

該 Clone 方法複製集合中的每個 Stroke 筆劃,新的 StrokeCollection 筆劃則參考新的筆劃。

適用於