Bagikan melalui


InkCanvas.Paste Metode

Definisi

Menempelkan konten Clipboard ke InkCanvas.

Overload

Paste()

Menempelkan konten Clipboard ke sudut InkCanvaskiri atas .

Paste(Point)

Menempelkan isi Papan Klip ke InkCanvas titik tertentu.

Keterangan

InkCanvas dapat mendukung data Clipboard dalam format Extensible Application Markup Language (XAML), Ink Serialized Format (ISF), dan format teks.

Paste()

Menempelkan konten Clipboard ke sudut InkCanvaskiri atas .

public:
 void Paste();
public void Paste ();
member this.Paste : unit -> unit
Public Sub Paste ()

Contoh

Contoh berikut menyalin elemen ke Clipboard dan menempelkannya ke InkCanvas. Contoh ini mengasumsikan bahwa ada elemen yang disebut rect1, dan bahwa Click peristiwa telah terhubung ke penanganan aktivitas dalam contoh.

void copyXamlButton_Click(object sender, RoutedEventArgs e)
{
    string rectString = XamlWriter.Save(rect1);

    DataObject rectangleData = new DataObject(DataFormats.Xaml, rectString);
    Clipboard.SetDataObject(rectangleData);
}

void pasteButton_Click(object sender, RoutedEventArgs e)
{
    if (inkCanvas1.CanPaste())
    {
        inkCanvas1.Paste(new Point(100, 100));
    }
}
Private Sub copyXamlButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)

    'string rectString = Parser.SaveAsXml(rect1);
    Dim rectString As String = XamlWriter.Save(rect1)

    Dim rectangleData As New DataObject(DataFormats.Xaml, rectString)
    Clipboard.SetDataObject(rectangleData)

End Sub


Private Sub pasteButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)

    If inkCanvas1.CanPaste() Then
        inkCanvas1.Paste(New Point(100, 100))
    End If

End Sub

Keterangan

InkCanvas dapat mendukung data Clipboard dalam format Extensible Application Markup Language (XAML), Ink Serialized Format (ISF), dan format teks.

Lihat juga

Berlaku untuk

Paste(Point)

Menempelkan isi Papan Klip ke InkCanvas titik tertentu.

public:
 void Paste(System::Windows::Point point);
public void Paste (System.Windows.Point point);
member this.Paste : System.Windows.Point -> unit
Public Sub Paste (point As Point)

Parameter

point
Point

Titik di mana untuk menempelkan goresan.

Contoh

Contoh berikut menyalin elemen ke Clipboard dan menempelkannya ke InkCanvas. Contoh ini mengasumsikan bahwa ada elemen yang disebut rect1, dan bahwa Click peristiwa terhubung ke penanganan aktivitas dalam contoh.

void copyXamlButton_Click(object sender, RoutedEventArgs e)
{
    string rectString = XamlWriter.Save(rect1);

    DataObject rectangleData = new DataObject(DataFormats.Xaml, rectString);
    Clipboard.SetDataObject(rectangleData);
}

void pasteButton_Click(object sender, RoutedEventArgs e)
{
    if (inkCanvas1.CanPaste())
    {
        inkCanvas1.Paste(new Point(100, 100));
    }
}
Private Sub copyXamlButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)

    'string rectString = Parser.SaveAsXml(rect1);
    Dim rectString As String = XamlWriter.Save(rect1)

    Dim rectangleData As New DataObject(DataFormats.Xaml, rectString)
    Clipboard.SetDataObject(rectangleData)

End Sub


Private Sub pasteButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)

    If inkCanvas1.CanPaste() Then
        inkCanvas1.Paste(New Point(100, 100))
    End If

End Sub

Keterangan

InkCanvas dapat mendukung data Clipboard dalam format Extensible Application Markup Language (XAML), Ink Serialized Format (ISF), dan format teks.

Lihat juga

Berlaku untuk