InkCanvas.Paste Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menempelkan konten Clipboard ke InkCanvas.
Overload
Paste() |
Menempelkan konten Clipboard ke sudut InkCanvaskiri atas . |
Paste(Point) |
Menempelkan isi Papan Klip ke InkCanvas titik tertentu. |
Keterangan
InkCanvas dapat mendukung data Clipboard dalam format Extensible Application Markup Language (XAML), Ink Serialized Format (ISF), dan format teks.
Paste()
Menempelkan konten Clipboard ke sudut InkCanvaskiri atas .
public:
void Paste();
public void Paste ();
member this.Paste : unit -> unit
Public Sub Paste ()
Contoh
Contoh berikut menyalin elemen ke Clipboard dan menempelkannya ke InkCanvas. Contoh ini mengasumsikan bahwa ada elemen yang disebut rect1
, dan bahwa Click peristiwa telah terhubung ke penanganan aktivitas dalam contoh.
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
Keterangan
InkCanvas dapat mendukung data Clipboard dalam format Extensible Application Markup Language (XAML), Ink Serialized Format (ISF), dan format teks.
Lihat juga
Berlaku untuk
Paste(Point)
Menempelkan isi Papan Klip ke InkCanvas titik tertentu.
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)
Parameter
- point
- Point
Titik di mana untuk menempelkan goresan.
Contoh
Contoh berikut menyalin elemen ke Clipboard dan menempelkannya ke InkCanvas. Contoh ini mengasumsikan bahwa ada elemen yang disebut rect1
, dan bahwa Click peristiwa terhubung ke penanganan aktivitas dalam contoh.
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
Keterangan
InkCanvas dapat mendukung data Clipboard dalam format Extensible Application Markup Language (XAML), Ink Serialized Format (ISF), dan format teks.