InkCanvas.Paste Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Copie le contenu du Presse-papiers sur le InkCanvas.
Surcharges
Paste() |
Colle le contenu du Presse-papiers dans le coin supérieur gauche du InkCanvas. |
Paste(Point) |
Colle le contenu du Presse-papiers sur le InkCanvas à un point donné. |
Remarques
Peut prendre en charge les InkCanvas données du Presse-papiers au format XAML (Extensible Application Markup Language), au format ISF (Ink Serialized Format) et au format texte.
Paste()
Colle le contenu du Presse-papiers dans le coin supérieur gauche du InkCanvas.
public:
void Paste();
public void Paste ();
member this.Paste : unit -> unit
Public Sub Paste ()
Exemples
L’exemple suivant copie un élément dans le Presse-papiers et le colle dans .InkCanvas Cet exemple suppose qu’il existe un élément appelé rect1
et que les Click événements ont été connectés aux gestionnaires d’événements dans l’exemple.
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
Remarques
Peut prendre en charge les InkCanvas données du Presse-papiers au format XAML (Extensible Application Markup Language), au format ISF (Ink Serialized Format) et au format texte.
Voir aussi
S’applique à
Paste(Point)
Colle le contenu du Presse-papiers sur le InkCanvas à un point donné.
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)
Paramètres
- point
- Point
Point auquel coller les traits.
Exemples
L’exemple suivant copie un élément dans le Presse-papiers et le colle dans .InkCanvas Cet exemple part du principe qu’il existe un élément appelé rect1
et que les Click événements sont connectés aux gestionnaires d’événements dans l’exemple.
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
Remarques
Peut prendre en charge les InkCanvas données du Presse-papiers au format XAML (Extensible Application Markup Language), au format ISF (Ink Serialized Format) et au format texte.