XamlSchemaContext.SupportMarkupExtensionsWithDuplicateArity Özellik

Tanım

Bir XAML şemasının ve bağlam desteği biçimlendirme uzantılarının aynı arlığa sahip iki oluşturucuya (giriş parametresi sayısı) sahip olup olmadığını belirten bir değer alır.

public:
 property bool SupportMarkupExtensionsWithDuplicateArity { bool get(); };
public bool SupportMarkupExtensionsWithDuplicateArity { get; }
member this.SupportMarkupExtensionsWithDuplicateArity : bool
Public ReadOnly Property SupportMarkupExtensionsWithDuplicateArity As Boolean

Özellik Değeri

true şema bağlamı yinelenen arity'ye sahip işaretleme uzantılarına izin verirse; aksi takdirde , false. Varsayılan değer: false.

Açıklamalar

Bu özellik, oluşturucu imzası için XamlSchemaContext(XamlSchemaContextSettings) ayarlarda oluşturulan değeri döndürürXamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity. Oluşturma için başka imzalar kullanılıyorsa veya özel olarak olarak ayarlanmadıysa XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateAritytrue, bu özelliğin değeri olur false.

İşaretlemeyi genişletmelerin yinelenen arity özelliği[ MS-XAML] XAML belirtimi, bölüm 6.6.7.2 tarafından özel olarak ele alınmaz. Bunun nedeni, bir işaretleme uzantısı için XAML bilgi öğesinin oluşumunun, işaretleme uzantısı uygulamasında mevcut olabilecek yinelenen arity'den bağımsız olarak aynı olmasıdır. Yalnızca işaretleme uzantısının ve uzantısının gerçek çağrılması ProvideValue , yinelenen arity ile ilgili sorunları ortaya çıkarır. Yinelenen ariteyi işleme davranışı bu nedenle tanımlanmamıştır ve XAML şema bağlamını ve XAML yazıcı tümleştirmesini uygulayan her birine bırakılır. .NET Framework XAML Hizmetleri işlemleri için uygulanan varsayılan XAML şeması bağlamı yinelenen arity'yi desteklemez; çeşitli .NET Framework XAML Hizmetleri API'leri, temel yinelenen arity ile işaretleme uzantısı kullanımı işlenirken özel durumlar oluşturur.

biçimlendirme uzantılarını tanımlama hakkında daha fazla bilgi için bkz. XAML için biçimlendirme uzantılarına genel bakış.

Şunlara uygulanır