InkCanvas.Paste Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vloží obsah schránky do objektu InkCanvas.
Přetížení
Paste() |
Vloží obsah schránky do levého horního rohu objektu InkCanvas. |
Paste(Point) |
Vloží obsah schránky do objektu InkCanvas v daném bodě. |
Poznámky
Může InkCanvas podporovat data schránky ve formátu XAML (Extensible Application Markup Language), ve formátu ISF (Ink Serialized Format) a ve formátu textu.
Paste()
Vloží obsah schránky do levého horního rohu objektu InkCanvas.
public:
void Paste();
public void Paste ();
member this.Paste : unit -> unit
Public Sub Paste ()
Příklady
Následující příklad zkopíruje element do schránky a vloží ho InkCanvasdo . Tento příklad předpokládá, že existuje prvek s názvem rect1
a že Click události byly připojeny k obslužným rutinám událostí v příkladu.
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
Poznámky
Může InkCanvas podporovat data schránky ve formátu XAML (Extensible Application Markup Language), ve formátu ISF (Ink Serialized Format) a ve formátu textu.
Viz také
Platí pro
Paste(Point)
Vloží obsah schránky do objektu InkCanvas v daném bodě.
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)
Parametry
- point
- Point
Bod, do kterého se mají vložit tahy.
Příklady
Následující příklad zkopíruje element do schránky a vloží ho InkCanvasdo . Tento příklad předpokládá, že existuje prvek s názvem rect1
a že Click události jsou připojeny k obslužným rutinám událostí v příkladu.
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
Poznámky
Může InkCanvas podporovat data schránky ve formátu XAML (Extensible Application Markup Language), ve formátu ISF (Ink Serialized Format) a ve formátu textu.