다음을 통해 공유


IXamlSchemaContextProvider 인터페이스

정의

형식 변환기와 태그 확장에 XAML 스키마 컨텍스트를 제공하는 서비스를 나타냅니다.

public interface class IXamlSchemaContextProvider
public interface IXamlSchemaContextProvider
type IXamlSchemaContextProvider = interface
Public Interface IXamlSchemaContextProvider

설명

합니다 IXamlSchemaContextProvider 서비스 제공 속성 중 하나인 SchemaContext합니다.

사용 된 IXamlSchemaContextProvider 서비스 및 해당 SchemaContext 태그 확장에서 활성 XAML 스키마 컨텍스트를 필요 하거나 형식 변환기의 구현 시 속성입니다. XAML 스키마 컨텍스트를 사용할 수 있는 가장 주목할 만한 확인 된 개체 그래프를 만들기에 대 한 지원 형식에는 XAML 형식이 많은 XAML 관련 작업을 사용 합니다. 그러나 대부분의 시나리오에 대 한 특정 프레임 워크에서 제공 하는 XAML 스키마 컨텍스트를 사용할 수 있습니다. 또는 CLR 및 백업 리플렉션을 사용 하는.NET Framework XAML 서비스에서 제공한 기본 XAML 스키마 컨텍스트를 사용할 수 있으며 모든 CLR 정의 형식에 대해 필요한 XAML 스키마 컨텍스트를 제공할 수 있습니다.

IXamlSchemaContextProvider 서비스는 사용자 지정 XAML 스키마 컨텍스트를 지 원하는 때 값 변환기 구현이 호출 될 수는 것으로 예상 되는 구현에 주로 합니다. 가상 메서드의 진입점 매개 변수에서 서비스를 가져올 수 있습니다 TypeConverter 또는 MarkupExtension 서비스 컨텍스트를 보고 합니다. 또는 특정 XAML 판독기 또는 XAML 작성기의 전용된 속성에서 직접 스키마 컨텍스트를 가져올 수 있습니다.

속성

SchemaContext

서비스 컨텍스트에서 보고하는 XamlSchemaContext를 가져옵니다.

적용 대상

추가 정보