XamlSchemaContext.SupportMarkupExtensionsWithDuplicateArity Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, поддерживает ли схема XAML и его контекст расширения разметки с двумя конструкторами с одинаковым arity (число входных параметров).
public:
property bool SupportMarkupExtensionsWithDuplicateArity { bool get(); };
public bool SupportMarkupExtensionsWithDuplicateArity { get; }
member this.SupportMarkupExtensionsWithDuplicateArity : bool
Public ReadOnly Property SupportMarkupExtensionsWithDuplicateArity As Boolean
Значение свойства
true Значение , если контекст схемы разрешает расширения разметки, имеющие дубликат arity; falseв противном случае . Значение по умолчанию — false.
Комментарии
Это свойство возвращает XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity значение, установленное в параметрах для подписи конструктора XamlSchemaContext(XamlSchemaContextSettings) . Если для строительства используются другие подписи или XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity не заданы trueспециально, значение этого свойства равно false.
Повторяющиеся расширения разметки не рассматриваются спецификацией XAML [MS-XAML], раздел 6.6.6.7.2. Это связано с тем, что создание элемента сведений XAML для расширения разметки идентично независимо от дубликатов arity, которые могут существовать в реализации расширения разметки. Только фактическое вызов расширения разметки и его ProvideValue предоставление любых проблем, связанных с дубликатом arity. Таким образом, поведение для обработки повторяющегося arity является неопределенным и остается до каждой реализации контекста схемы XAML и интеграции записи XAML. Контекст схемы XAML по умолчанию, реализованный для операций служб XAML .NET Framework, не поддерживает дубликат arity; при обработке расширения разметки при обработке использования расширения разметки с базовым дубликатом arity будут возникать исключения.
Дополнительные сведения об определении расширений разметки см. в разделе "Расширения разметки" для обзора XAML.