InkCanvas.Paste Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee plakt u de inhoud van het Klembord in het InkCanvas.
Overloads
| Name | Description |
|---|---|
| Paste() |
Hiermee wordt de inhoud van het Klembord in de linkerbovenhoek van het InkCanvasKlembord geplakt. |
| Paste(Point) |
Hiermee plakt u de inhoud van het Klembord op een InkCanvas bepaald punt. |
Opmerkingen
Het InkCanvas kan Klembord-gegevens ondersteunen in de XAML-indeling (Extensible Application Markup Language), Ink Serialized Format (ISF) en tekstindeling.
Paste()
Hiermee wordt de inhoud van het Klembord in de linkerbovenhoek van het InkCanvasKlembord geplakt.
public:
void Paste();
public void Paste();
member this.Paste : unit -> unit
Public Sub Paste ()
Voorbeelden
In het volgende voorbeeld wordt een element naar het Klembord gekopieerd en in het InkCanvasklembord geplakt. In dit voorbeeld wordt ervan uitgegaan dat er een element is aangeroepen rect1en dat de Click gebeurtenissen zijn verbonden met de gebeurtenis-handlers in het voorbeeld.
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
Opmerkingen
Het InkCanvas kan Klembord-gegevens ondersteunen in de XAML-indeling (Extensible Application Markup Language), Ink Serialized Format (ISF) en tekstindeling.
Zie ook
Van toepassing op
Paste(Point)
Hiermee plakt u de inhoud van het Klembord op een InkCanvas bepaald punt.
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)
Parameters
- point
- Point
Het punt waarop de pennenstreken moeten worden geplakt.
Voorbeelden
In het volgende voorbeeld wordt een element naar het Klembord gekopieerd en in het InkCanvasklembord geplakt. In dit voorbeeld wordt ervan uitgegaan dat er een element is aangeroepen rect1en dat de Click gebeurtenissen zijn verbonden met de gebeurtenis-handlers in het voorbeeld.
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
Opmerkingen
Het InkCanvas kan Klembord-gegevens ondersteunen in de XAML-indeling (Extensible Application Markup Language), Ink Serialized Format (ISF) en tekstindeling.