Sdílet prostřednictvím


InkCanvas.Paste Metoda

Definice

Vloží obsah schránky do objektu InkCanvas.

Přetížení

Name Description
Paste()

Vloží obsah schránky do levého horního rohu objektu InkCanvas.

Paste(Point)

Vloží obsah schránky do objektu InkCanvas v daném bodě.

Poznámky

Může InkCanvas podporovat data schránky ve formátu XAML (Extensible Application Markup Language), ve formátu ISF (Ink Serialized Format) a ve formátu textu.

Paste()

Vloží obsah schránky do levého horního rohu objektu InkCanvas.

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

Příklady

Následující příklad zkopíruje element do schránky a vloží ho InkCanvasdo . Tento příklad předpokládá, že existuje prvek s názvem rect1a že Click události byly připojeny k obslužným rutinám událostí v příkladu.

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

Poznámky

Může InkCanvas podporovat data schránky ve formátu XAML (Extensible Application Markup Language), ve formátu ISF (Ink Serialized Format) a ve formátu textu.

Viz také

Platí pro

Paste(Point)

Vloží obsah schránky do objektu InkCanvas v daném bodě.

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)

Parametry

point
Point

Bod, do kterého se mají vložit tahy.

Příklady

Následující příklad zkopíruje element do schránky a vloží ho InkCanvasdo . Tento příklad předpokládá, že existuje prvek s názvem rect1a že Click události jsou připojeny k obslužným rutinám událostí v příkladu.

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

Poznámky

Může InkCanvas podporovat data schránky ve formátu XAML (Extensible Application Markup Language), ve formátu ISF (Ink Serialized Format) a ve formátu textu.

Viz také

Platí pro