Aracılığıyla paylaş


XAML Ad Alanı Önerilen Ön Ekleri Xamarin.Forms

sınıfı, XmlnsPrefixAttribute denetim yazarları tarafından XAML kullanımı için bir XAML ad alanıyla ilişkilendirilecek önerilen bir ön ek belirtmek üzere kullanılabilir. Ön ek, XAML'ye nesne ağacı serileştirmeyi desteklerken veya XAML düzenleme özelliklerine sahip bir tasarım ortamıyla etkileşim kurarken kullanışlıdır. Örneğin:

  • XAML metin düzenleyicileri, ilk XAML ad alanı xmlns eşlemesi için ipucu olarak öğesini XmlnsPrefixAttribute kullanabilir.
  • XAML tasarım ortamları, nesneleri bir araç kutusundan dışarı ve görsel tasarım yüzeyine sürüklerken XAML'ye eşleme eklemek için öğesini kullanabilir XmlnsPrefixAttribute .

Önerilen ad alanı ön ekleri derleme düzeyinde iki bağımsız değişken alan oluşturucuyla XmlnsPrefixAttribute tanımlanmalıdır: XAML ad alanının tanımlayıcısını belirten bir dize ve önerilen ön eki belirten bir 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, önekler kısa dizeler kullanmalıdır. Bu nedenle, ön ek dizesi uzunluğu, serileştirilmiş XAML çıkışının boyutu üzerinde belirgin bir etkiye sahip olabilir.

Not

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