Doporučené předpony oboru názvů XAML v Xamarin.Forms
Třídu XmlnsPrefixAttribute mohou autoři ovládacích prvek použít k určení doporučené předpony pro přidružení k oboru názvů XAML pro použití XAML. Předpona je užitečná při podpoře serializace stromu objektů xaml nebo při interakci s prostředím návrhu, které má funkce pro úpravy XAML. Například:
- Textové editory XAML mohou jako nápovědu pro počáteční mapování oboru názvů
XmlnsPrefixAttributeXAMLxmlnspoužít . - Návrhová prostředí XAML mohou použít k přidání mapování na XAML při přetažení objektů z panelu nástrojů
XmlnsPrefixAttributea na návrhovou plochu vizuálu.
Doporučené předpony oboru názvů by měly být definovány na úrovni sestavení pomocí konstruktoru, který přebírá dva argumenty: řetězec, který určuje identifikátor oboru názvů XAML, a řetězec, který určuje doporučenou XmlnsPrefixAttribute předponu:
[assembly: XmlnsPrefix("http://xamarin.com/schemas/2014/forms", "xf")]
Předpony by měly používat krátké řetězce, protože předpona je obvykle použita na všechny serializované elementy, které pocházejí z oboru názvů XAML. Proto délka řetězce předpony může mít znatelný vliv na velikost serializovaného výstupu XAML.
Poznámka
Na sestavení XmlnsPrefixAttribute lze použít více než jeden. Pokud máte například sestavení, které definuje typy pro více než jeden obor názvů XAML, můžete definovat různé hodnoty předpony pro každý obor názvů XAML.