Export (0) Print
Expand All

InkCanvas.PreferredPasteFormats Property

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

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

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

XAML Values


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.

Property Value

Type: System.Collections.Generic.IEnumerable<InkCanvasClipboardFormat>
A collection of enumeration values. The default is InkSerializedFormat.

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

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
© 2015 Microsoft