InkCanvas.Paste Metodo

Definizione

Incolla il contenuto degli Appunti nell'oggetto InkCanvas.

Overload

Nome Descrizione
Paste()

Incolla il contenuto degli Appunti nell'angolo superiore sinistro dell'oggetto InkCanvas.

Paste(Point)

Incolla il contenuto degli Appunti nell'oggetto InkCanvas in un determinato punto.

Commenti

InkCanvas può supportare i dati degli Appunti in formato XAML (Extensible Application Markup Language), in formato ISF (Ink Serialized Format) e in formato di testo.

Paste()

Incolla il contenuto degli Appunti nell'angolo superiore sinistro dell'oggetto InkCanvas.

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

Esempio

Nell'esempio seguente viene copiato un elemento negli Appunti e incollato nell'oggetto InkCanvas. In questo esempio si presuppone che sia presente un elemento denominato rect1e che gli Click eventi siano stati connessi ai gestori eventi nell'esempio.

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

Commenti

InkCanvas può supportare i dati degli Appunti in formato XAML (Extensible Application Markup Language), in formato ISF (Ink Serialized Format) e in formato di testo.

Vedi anche

Si applica a

Paste(Point)

Incolla il contenuto degli Appunti nell'oggetto InkCanvas in un determinato punto.

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)

Parametri

point
Point

Punto in cui incollare i tratti.

Esempio

Nell'esempio seguente viene copiato un elemento negli Appunti e incollato nell'oggetto InkCanvas. In questo esempio si presuppone che sia presente un elemento denominato rect1e che gli Click eventi siano connessi ai gestori eventi nell'esempio.

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

Commenti

InkCanvas può supportare i dati degli Appunti in formato XAML (Extensible Application Markup Language), in formato ISF (Ink Serialized Format) e in formato di testo.

Vedi anche

Si applica a