XamlSchemaContext.SupportMarkupExtensionsWithDuplicateArity Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která určuje, zda schéma XAML a jeho kontext podporují rozšíření značek, které mají dva konstruktory se stejnou arity (počet vstupních parametrů).
public:
property bool SupportMarkupExtensionsWithDuplicateArity { bool get(); };
public bool SupportMarkupExtensionsWithDuplicateArity { get; }
member this.SupportMarkupExtensionsWithDuplicateArity : bool
Public ReadOnly Property SupportMarkupExtensionsWithDuplicateArity As Boolean
Hodnota vlastnosti
true
Pokud kontext schématu umožňuje značek rozšíření, které mají duplicitní arity; v opačném případě . false
Výchozí formát je false
.
Poznámky
Tato vlastnost vrátí XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity hodnotu, která je vytvořená v nastavení pro podpis konstruktoru XamlSchemaContext(XamlSchemaContextSettings) . Pokud se pro konstrukci používají jiné podpisy nebo pokud XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity není výslovně nastavena na true
, hodnota této vlastnosti je false
.
Duplicitní oprávnění rozšíření značek není konkrétně řešena specifikací XAML [MS-XAML], oddíl 6.6.7.2. Je to proto, že vytvoření položky informací XAML pro rozšíření značek je identické bez ohledu na duplicitní arity, která může existovat v implementaci rozšíření značek. Pouze skutečné vyvolání rozšíření značek a jeho ProvideValue
zveřejňuje všechny problémy související s duplicitní arity. Chování pro zpracování duplicitních arity je tedy nedefinované a je ponecháno na každé implementaci kontextu schématu XAML a jeho integraci zapisovače XAML. Výchozí kontext schématu XAML implementovaný pro operace služeb XAML rozhraní .NET Framework nepodporuje duplicitní arity; Různá rozhraní API služeb XAML rozhraní .NET Framework vyvolají výjimky při zpracování použití rozšíření značek se základní duplicitní aritou.
Další informace o definování rozšíření značek najdete v tématu Přehled rozšíření značek pro XAML.