InkCanvas.Paste Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ı rect1
bir öğ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ı rect1
bir öğ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.