XamlSchemaContext.SupportMarkupExtensionsWithDuplicateArity Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, поддерживают ли схема XAML и ее контекст расширения разметки, имеющие два конструктора с одинаковой арностью (количеством входных параметров).
public:
property bool SupportMarkupExtensionsWithDuplicateArity { bool get(); };
public bool SupportMarkupExtensionsWithDuplicateArity { get; }
member this.SupportMarkupExtensionsWithDuplicateArity : bool
Public ReadOnly Property SupportMarkupExtensionsWithDuplicateArity As 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.