Share via


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) 설정에 설정된 값을 반환합니다. 다른 서명이 생성에 사용되거나 구체적으로 설정true되지 않은 경우 XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity 이 속성의 값은 다음과 같습니다false.

태그 확장의 중복된 특성은 XAML 사양 [MS-XAML], 섹션 6.6.7.2에서 구체적으로 다루지 않습니다. 태그 확장에 대한 XAML 정보 항목의 형성은 태그 확장 구현에 있을 수 있는 중복된 특성에 관계없이 동일하기 때문입니다. 태그 확장의 실제 호출과 해당 ProvideValue 호출만 중복된 arity와 관련된 모든 문제를 노출합니다. 따라서 중복된 특성을 처리하는 동작은 정의되지 않으며 XAML 스키마 컨텍스트 및 해당 XAML 작성기 통합을 구현하는 각 항목에 맡기게 됩니다. .NET Framework XAML Services 작업에 대해 구현된 기본 XAML 스키마 컨텍스트는 중복 특성을 지원하지 않습니다. 다양한 .NET Framework XAML Services API는 기본 중복 특성으로 태그 확장 사용량을 처리할 때 예외를 throw합니다.

태그 확장을 정의하는 방법에 대한 자세한 내용은 XAML용 태그 확장 개요를 참조하세요.

적용 대상