InkCanvas.Paste Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Klistrar in innehållet i Urklipp till InkCanvas.
Överlagringar
| Name | Description |
|---|---|
| Paste() |
Klistrar in innehållet i Urklipp i det övre vänstra hörnet i InkCanvas. |
| Paste(Point) |
Klistrar in innehållet i Urklipp till InkCanvas vid en viss tidpunkt. |
Kommentarer
InkCanvas Kan stödja Urklippsdata i XAML-format (Extensible Application Markup Language), ISF (Ink Serialized Format) och textformat.
Paste()
Klistrar in innehållet i Urklipp i det övre vänstra hörnet i InkCanvas.
public:
void Paste();
public void Paste();
member this.Paste : unit -> unit
Public Sub Paste ()
Exempel
I följande exempel kopieras ett element till Urklipp och klistras in i InkCanvas. Det här exemplet förutsätter att det finns ett element som heter rect1, och att Click händelserna har anslutits till händelsehanterarna i exemplet.
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
Kommentarer
InkCanvas Kan stödja Urklippsdata i XAML-format (Extensible Application Markup Language), ISF (Ink Serialized Format) och textformat.
Se även
Gäller för
Paste(Point)
Klistrar in innehållet i Urklipp till InkCanvas vid en viss tidpunkt.
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)
Parametrar
- point
- Point
Den punkt där linjerna ska klistras in.
Exempel
I följande exempel kopieras ett element till Urklipp och klistras in i InkCanvas. Det här exemplet förutsätter att det finns ett element som heter rect1, och att Click händelserna är anslutna till händelsehanterarna i exemplet.
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
Kommentarer
InkCanvas Kan stödja Urklippsdata i XAML-format (Extensible Application Markup Language), ISF (Ink Serialized Format) och textformat.