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