共用方式為


XamlBinaryWriter 類別

定義

產生 XAML 生產環境的預先剖析二進位標記法。

public ref class XamlBinaryWriter sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class XamlBinaryWriter final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class XamlBinaryWriter
Public NotInheritable Class XamlBinaryWriter
繼承
Object Platform::Object IInspectable XamlBinaryWriter
屬性

備註

XAML 的二進位標記法使用 XBF 副檔名。 二進位標記法可讓效能優勢與載入和剖析 XAML 檔案做為文字。 載入定義大型資源的 XAML 檔案時,載入二進位表示最實用,例如定義範本的 generic.xaml 檔案。

XamlBinaryWriter 不適用於一般應用程式程式碼。 它適用于直接涉及在開發人員電腦上產生應用程式套件的工具和程式。

XBF 格式旨在寫入一次。 編譯為 XBF 格式的任何人都可以在其文字標記法中維持相同的 XAML,讓工具或程式可以編輯 XAML,讓來源 XAML 保持人類可讀性。

方法

Write(IVector<IRandomAccessStream>, IVector<IRandomAccessStream>, IXamlMetadataProvider)

產生 XAML 的二進位標記法。 輸入資料流程會以文字表示方式產生,而輸出資料流程會在二進位 (XBF) 表示中填入 XAML。

重要

XamlBinaryWriter 不適用於一般應用程式程式碼。 它適用于直接涉及在開發人員電腦上產生應用程式套件的工具和程式。

適用於