XamlBinaryWriter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
產生 XAML 生產環境的預先剖析二進位標記法。
public ref class XamlBinaryWriter sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 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(Windows.Foundation.UniversalApiContract), 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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
XAML 的二進位標記法使用 XBF 副檔名。 二進位標記法可讓效能優勢與載入和剖析 XAML 檔案做為文字。 載入定義大型資源的 XAML 檔案時,載入二進位表示最實用,例如定義範本的 generic.xaml 檔案。
XamlBinaryWriter 不適用於一般應用程式程式碼。 它適用于直接涉及在開發人員電腦上產生應用程式套件的工具和程式。
XBF 格式旨在寫入一次。 編譯為 XBF 格式的任何人都可以在其文字標記法中維持相同的 XAML,讓工具或程式可以編輯 XAML,讓來源 XAML 保持人類可讀性。
方法
Write(IVector<IRandomAccessStream>, IVector<IRandomAccessStream>, IXamlMetadataProvider) |
產生 XAML 的二進位標記法。 輸入資料流程會以文字表示方式產生,而輸出資料流程會在二進位 (XBF) 表示中填入 XAML。 重要 XamlBinaryWriter 不適用於一般應用程式程式碼。 它適用于直接涉及在開發人員電腦上產生應用程式套件的工具和程式。 |