XAML ad alanı önerilen ön ekler Xamarin.Forms

XmlnsPrefixAttributeSınıfı, XAML kullanımı IÇIN xaml ad alanıyla ilişkilendirmek üzere önerilen bir ön ek belirtmek için denetim yazarları tarafından kullanılabilir. Ön ek, XAML 'e nesne ağacı serileştirmesini veya XAML düzenlemesi özelliklerine sahip bir tasarım ortamıyla etkileşim kurarken yararlı olur. Örnek:

  • XAML metin düzenleyicileri, XmlnsPrefixAttribute Ilk xaml ad alanı eşlemesi için ipucu olarak kullanabilir xmlns .
  • XAML tasarım ortamları, XmlnsPrefixAttribute nesneleri bir araç kutusu dışına ve görsel tasarım yüzeyine TAŞıRKEN xaml 'e eşlemeler eklemek için öğesini kullanabilir.

Önerilen ad alanı önekleri, Oluşturucu ile derleme düzeyinde tanımlanmalıdır ve XmlnsPrefixAttribute iki bağımsız değişkeni alır: BIR xaml ad alanının tanımlayıcısını belirten bir dize ve önerilen bir ön ek belirten dize:

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

Ön ek genellikle XAML ad alanından gelen tüm serileştirilmiş öğelere uygulandığından, öneklerin kısa dizeler kullanması gerekir. Bu nedenle, ön ek dize uzunluğu, serileştirilmiş XAML çıktısının boyutu üzerinde belirgin bir etkiye sahip olabilir.

Not

Bir derlemeye birden fazla tane XmlnsPrefixAttribute uygulanabilir. Örneğin, birden çok XAML ad alanı için türleri tanımlayan bir derlemeniz varsa, her XAML ad alanı için farklı önek değerleri tanımlayabilirsiniz.