語言

InkCanvas.PreferredPasteFormats 屬性

定義

取得或設定可以貼到 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 值

InkCanvas剪貼板格式 一個列 InkCanvasClipboardFormat 舉值的陣列。 在 XAML 中指定陣列需要 x:Array 使用。 指定列舉值作為宣告陣列成員的元素需要 x:Static 使用。 更多資訊請參見 x:Array Markup Extension 與 x:Static Markup Extension。

適用於