XamlSchemaContext.SupportMarkupExtensionsWithDuplicateArity Свойство

Определение

Получает значение, указывающее, поддерживают ли схема XAML и ее контекст расширения разметки, имеющие два конструктора с одинаковой арностью (количеством входных параметров).

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

Значение свойства

Boolean

Значение true, если контекст схемы допускает расширения разметки с дублирующей арностью; в противном случае — значение false. Значение по умолчанию — false.

Комментарии

Это свойство возвращает XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity значение, установленное в параметрах для подписи конструктора XamlSchemaContext(XamlSchemaContextSettings) . Если для создания используются другие сигнатуры или XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity не задано trueконкретное значение этого свойства false.

Повторяющиеся расширения разметки не рассматриваются спецификацией XAML [MS-XAML], раздел 6.6.7.2. Это связано с тем, что формирование элемента сведений XAML для расширения разметки идентично независимо от дубликатов arity, которые могут существовать в реализации расширения разметки. Только фактическое вызов расширения разметки и его ProvideValue предоставление любых проблем, связанных с дубликатом arity. Таким образом, поведение для обработки дубликата arity не определено и остается до каждой реализации контекста схемы XAML и интеграции модуля записи XAML. Контекст схемы XAML по умолчанию, реализованный для операций платформа .NET Framework служб XAML, не поддерживает дубликаты. Различные api-интерфейсы служб XAML платформа .NET Framework создают исключения при обработке использования расширения разметки с базовым дубликатом arity.

Дополнительные сведения об определении расширений разметки см. в разделе " Расширения разметки" для обзора XAML.

Применяется к