PreferredPasteFormats Property

InkCanvas.PreferredPasteFormats Property


Gets or sets formats that can be pasted onto the InkCanvas.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

public IEnumerable<InkCanvasClipboardFormat> PreferredPasteFormats { get; set; }

Property Value

Type: System.Collections.Generic.IEnumerable<InkCanvasClipboardFormat>

A collection of enumeration values. The default is InkSerializedFormat.



An array of InkCanvasClipboardFormat enumeration values. Specifying an array in XAML requires x:Array usage. Specifying an enumeration value as an element that declares an array member requires x:Static usage. For more information, see x:Array Markup Extension and x:Static Markup Extension.

The following example sets the PreferredPasteFormats to make the InkCanvas accept Extensible Application Markup Language (XAML) format, Ink Serialized Format (ISF).

InkCanvasClipboardFormat[] formats = new InkCanvasClipboardFormat[]

inkCanvas1.PreferredPasteFormats = formats;

The following example accomplishes the same thing in Extensible Application Markup Language (XAML).

    <x:Array Type="{x:Type InkCanvasClipboardFormat}">
      <x:Static Member="InkCanvasClipboardFormat.Xaml" />
      <x:Static Member="InkCanvasClipboardFormat.InkSerializedFormat" />

.NET Framework
Available since 3.0
Return to top
© 2015 Microsoft