InkCanvas.PreferredPasteFormats 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置可粘贴到 InkCanvas 中的格式。
public:
property System::Collections::Generic::IEnumerable<System::Windows::Controls::InkCanvasClipboardFormat> ^ PreferredPasteFormats { System::Collections::Generic::IEnumerable<System::Windows::Controls::InkCanvasClipboardFormat> ^ get(); void set(System::Collections::Generic::IEnumerable<System::Windows::Controls::InkCanvasClipboardFormat> ^ value); };
public System.Collections.Generic.IEnumerable<System.Windows.Controls.InkCanvasClipboardFormat> PreferredPasteFormats { get; set; }
member this.PreferredPasteFormats : seq<System.Windows.Controls.InkCanvasClipboardFormat> with get, set
Public Property PreferredPasteFormats As IEnumerable(Of InkCanvasClipboardFormat)
属性值
一个枚举值集合。 默认值为 InkSerializedFormat。
示例
以下示例设置 PreferredPasteFormats 将 InkCanvas 接受可扩展应用程序标记语言 (XAML) 格式、墨迹序列化格式 (ISF) 。
InkCanvasClipboardFormat[] formats = new InkCanvasClipboardFormat[]
{
InkCanvasClipboardFormat.InkSerializedFormat,
InkCanvasClipboardFormat.Xaml
};
inkCanvas1.PreferredPasteFormats = formats;
Dim formats() As InkCanvasClipboardFormat = _
{InkCanvasClipboardFormat.InkSerializedFormat, _
InkCanvasClipboardFormat.Xaml}
inkCanvas1.PreferredPasteFormats = formats
以下示例在可扩展应用程序标记语言 (XAML) 中完成相同的操作。
<InkCanvas>
<InkCanvas.PreferredPasteFormats>
<x:Array Type="{x:Type InkCanvasClipboardFormat}">
<x:Static Member="InkCanvasClipboardFormat.Xaml" />
<x:Static Member="InkCanvasClipboardFormat.InkSerializedFormat" />
</x:Array>
</InkCanvas.PreferredPasteFormats>
</InkCanvas>
注解
XAML 属性元素用法
<object>
<object.PreferredPasteFormats>
InkCanvasClipboardFormats
</object.PreferredPasteFormats>
</object>
XAML 值
InkCanvasClipboardFormats
枚举值的数组 InkCanvasClipboardFormat 。 在 XAML 中指定数组需要 x:Array
使用。 将枚举值指定为声明数组成员的 x:Static
元素需要使用。 有关详细信息,请参阅 x:Array 标记扩展 和 x:Static Markup Extension。