Doporučené předpony oboru názvů XAML v Xamarin.Forms
Třídu XmlnsPrefixAttribute
mohou autoři ovládacích prvků 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ů do XAML nebo při interakci s návrhovým prostředím, které má funkce pro úpravy XAML. Příklad:
- Textové editory XAML můžou použít
XmlnsPrefixAttribute
jako nápovědu pro počáteční mapování oboru názvůxmlns
XAML. - Prostředí návrhu
XmlnsPrefixAttribute
XAML můžou použít k přidání mapování do XAML při přetažení objektů z panelu nástrojů a na plochu návrhu vizuálu.
Doporučené předpony oboru názvů by měly být definovány na úrovni sestavení pomocí konstruktoru XmlnsPrefixAttribute
, který má dva argumenty: řetězec určující identifikátor oboru názvů XAML a řetězec, který určuje doporučenou 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 pro všechny serializované elementy, které pocházejí z oboru názvů XAML. Délka řetězce předpony proto může mít znatelný vliv na velikost serializovaného výstupu XAML.
Poznámka:
Na sestavení lze použít více než jeden XmlnsPrefixAttribute
. 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ředpon pro každý obor názvů XAML.