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
truepokud kontext schématu povoluje rozšíření značek, které mají duplicitní arity; v opačném případě . false Výchozí hodnota je false.
Poznámky
Tato vlastnost vrátí XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity hodnotu, která je vytvořena v nastavení pro podpis konstruktoru XamlSchemaContext(XamlSchemaContextSettings) . Jsou-li použity jiné podpisy pro konstrukci nebo pokud XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity není výslovně nastavena truena , hodnota této vlastnosti je false.
Duplicitní arity rozšíření značek nejsou výslovně řešeny specifikací XAML [MS-XAML], oddíl 6.6.7.2. Důvodem je to, že vytvoření položky informací XAML pro rozšíření revizí je stejné bez ohledu na duplicitní arity, které mohou existovat v implementaci rozšíření značek. Pouze skutečné vyvolání rozšíření revizí a jeho ProvideValue zveřejnění všechny problémy spojené s duplicitním zápisem. Chování při zpracování duplicitního zápisu je tedy nedefinované a zůstává ponecháno na každé implementaci kontextu schématu XAML a integrace zapisovače XAML. Výchozí kontext schématu XAML, který je implementovaný pro operace XAML Services rozhraní .NET Framework, nepodporuje duplicitní arity; různá rozhraní API služeb XAML rozhraní .NET Framework způsobí výjimky při zpracování použití rozšíření značek s podkladovým duplicitním zápisem.
Další informace o definování rozšíření značek naleznete v tématu Rozšíření značek pro XAML Přehled.