IUriContext 인터페이스

정의

절대 URI에 대해 제공된 상대 URI를 확인하기 위해 애플리케이션 컨텍스트를 사용할 수 있는 서비스를 나타냅니다.Represents a service that can use application context to resolve a provided relative URI to an absolute URI.

public interface class IUriContext
public interface IUriContext
type IUriContext = interface
Public Interface IUriContext
파생

설명

IUriContext 서비스 URI 형식 속성을 완료 될 수 있는 애플리케이션별 컨텍스트를 사용 하는 형식 변환기를 사용 하도록 설정 하는 대로 구현 됩니다.IUriContext implemented as a service enables type converters to use an application-specific context that might be able to complete a URI-type property.

형식 변환기 및 태그 확장에 대 한 쿼리 수 IUriContext XAML 개체 작성기 값 변환 동작을 호출 하는 경우는 XAML 개체 작성기에서 제공 되는 서비스 컨텍스트에서 서비스입니다.Type converters and markup extensions can query for IUriContext as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. 자세한 내용은 Type Converters and Markup Extensions for XAML 하 고 Service Contexts Available to Type Converters and Markup Extensions합니다.For more information, see Type Converters and Markup Extensions for XAML and Service Contexts Available to Type Converters and Markup Extensions.

IUriContext 값 변환 및 서비스 컨텍스트에서에 아닙니다.IUriContext is not just for value conversion and service context. UI 요소 또는 포함을 지 원하는 다른 클래스에 대 한 클래스 논리를 구현할 수도 있습니다 IUriContext 자식 요소의 기본 URI 정보에 대 한 호출 하거나 저장할 수 있는 인식 가능한 패턴에 따라 서비스 기본 XAML에서 가져온 URI 정보 구문 분석 하는 루트 요소입니다.Class logic for UI elements or other classes that support containment might also implement IUriContext services as a recognized pattern that child elements can call for base URI information, or store base URI information that is obtained from XAML parsing of the root element.

.NET Framework의 이전 버전에서는이 인터페이스는 WPF 관련 PresentationCore 어셈블리에 존재합니다.In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly PresentationCore. .NET Framework 4.NET Framework 4, IUriContext System.Xaml 어셈블리에 있습니다.In .NET Framework 4.NET Framework 4, IUriContext is in the System.Xaml assembly. 자세한 내용은 Types Migrated from WPF to System.Xaml을 참조하세요.For more information, see Types Migrated from WPF to System.Xaml.

WPF 사용 정보WPF Usage Notes

에 대 한 예제 시나리오 IUriContext WPF에 존재 합니다.Example scenarios for IUriContext exist in WPF.

값 변환기의 예는 FontFamilyConverter 클래스와 같은 속성에 대해 제공 되는 상대 URI를 사용할 수 Page.FontFamily이면 IUriContext 서비스로 사용할 수는 ITypeDescriptorContext 입력 합니다.As an example of a value converter, the FontFamilyConverter class can use a relative URI that is provided for properties such as Page.FontFamily, if IUriContext is available as a service on the ITypeDescriptorContext input.

요소의 경우의 예로 Hyperlink 구현 IUriContext 그러면 수정 구문 분석할 때 기본 URI 값을 통해 전달할 수 있습니다, 있도록 NavigateUri입니다.As an example of the element case, Hyperlink implements IUriContext so that it can pass through base URI values when parsed, which then modifies NavigateUri.

속성

BaseUri

현재 애플리케이션 컨텍스트의 기본 URI를 가져오거나 설정합니다.Gets or sets the base URI of the current application context.

적용 대상

추가 정보