Aracılığıyla paylaş


InkCanvas.Paste Yöntem

Tanım

Pano'nun içeriğini öğesine yapıştırır InkCanvas.

Aşırı Yüklemeler

Paste()

Pano içeriğini öğesinin sol üst köşesine InkCanvasyapıştırır.

Paste(Point)

Pano InkCanvas içeriğini belirli bir noktaya yapıştırır.

Açıklamalar

, InkCanvas Pano verilerini Genişletilebilir Uygulama Biçimlendirme Dili (XAML) biçiminde, Mürekkep SeriLeştirilmiş Biçimi (ISF) ve metin biçiminde destekleyebilir.

Paste()

Pano içeriğini öğesinin sol üst köşesine InkCanvasyapıştırır.

public:
 void Paste();
public void Paste ();
member this.Paste : unit -> unit
Public Sub Paste ()

Örnekler

Aşağıdaki örnek bir öğeyi Pano'ya kopyalar ve öğesine InkCanvasyapıştırır. Bu örnekte adlı rect1bir öğe olduğu ve olayların örnekteki Click olay işleyicilerine bağlandığını varsayar.

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

Açıklamalar

, InkCanvas Pano verilerini Genişletilebilir Uygulama Biçimlendirme Dili (XAML) biçiminde, Mürekkep SeriLeştirilmiş Biçimi (ISF) ve metin biçiminde destekleyebilir.

Ayrıca bkz.

Şunlara uygulanır

Paste(Point)

Pano InkCanvas içeriğini belirli bir noktaya yapıştırır.

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)

Parametreler

point
Point

Vuruşların yapıştırıldığı nokta.

Örnekler

Aşağıdaki örnek bir öğeyi Pano'ya kopyalar ve öğesine InkCanvasyapıştırır. Bu örnekte adlı rect1bir öğe olduğu ve olayların örnekteki Click olay işleyicilerine bağlı olduğu varsayılır.

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

Açıklamalar

, InkCanvas Pano verilerini Genişletilebilir Uygulama Biçimlendirme Dili (XAML) biçiminde, Mürekkep SeriLeştirilmiş Biçimi (ISF) ve metin biçiminde destekleyebilir.

Ayrıca bkz.

Şunlara uygulanır