共用方式為


中的 XAML 命名空間建議前置詞 Xamarin.Forms

控件作者可以使用 類別 XmlnsPrefixAttribute 來指定建議的前置詞,以便與 XAML 命名空間產生關聯,以供 XAML 使用。 當支援物件樹狀結構串行化為 XAML,或與具有 XAML 編輯功能的設計環境互動時,前置詞很有用。 例如:

  • XAML 文字編輯器可以使用 XmlnsPrefixAttribute 做為初始 XAML 命名空間 xmlns 對應的提示。
  • XAML 設計環境可以在將物件拖出工具箱和可視化設計介面時,使用 XmlnsPrefixAttribute 將對應新增至 XAML。

建議的命名空間前置詞應該使用 XmlnsPrefixAttribute 建構函式在元件層級定義,其採用兩個自變數:指定 XAML 命名空間識別符的字串,以及指定建議前置詞的字串:

[assembly: XmlnsPrefix("http://xamarin.com/schemas/2014/forms", "xf")]

前置詞應該使用簡短字串,因為前置詞通常會套用至來自 XAML 命名空間的所有串行化元素。 因此,前置詞字串長度可能會對串行化 XAML 輸出的大小有明顯的影響。

注意

XmlnsPrefixAttribute多個可以套用至元件。 例如,如果您有一個定義多個 XAML 命名空間類型的元件,您可以為每個 XAML 命名空間定義不同的前置詞值。