IReceiveMarkupExtension 인터페이스

정의

주의

IReceiveMarkupExtension has been deprecated. This interface is no longer in use.

출력이 대상 속성과 다른 속성 유형인 태그 확장에서 식 또는 다른 클래스를 받을 수 있는 형식을 선언하는 데 사용하는 메커니즘을 제공합니다. .NET Framework 4 구현에 사용하지 마십시오.

public interface class IReceiveMarkupExtension
public interface IReceiveMarkupExtension
[System.Obsolete("IReceiveMarkupExtension has been deprecated. This interface is no longer in use.")]
public interface IReceiveMarkupExtension
type IReceiveMarkupExtension = interface
[<System.Obsolete("IReceiveMarkupExtension has been deprecated. This interface is no longer in use.")>]
type IReceiveMarkupExtension = interface
Public Interface IReceiveMarkupExtension
특성

설명

.NET Framework 3.0 IReceiveMarkupExtension 에서는 XAML 구문 분석 중에 태그 확장으로 설정된 XAML 액세스 가능 멤버가 있을 때마다 형식이 다른 코드 경로를 입력하도록 허용하는 WPF 관련 기술이었습니다. .NET Framework 4에서 이 인터페이스는 사용되지 않으며 태그 확장이 서비스 또는 형식을 수신하여 태그 확장 특정 setter 논리를 호출할 수 있는 방법에 대한 .NET Framework XAML Services 구현으로 대체됩니다.

.NET Framework 4 구현의 경우 형식이 다른 수단이 아닌 태그 확장으로 속성을 설정할 때 특수 처리를 수행하려는 경우 형식을 적용된 특성으로 XamlSetMarkupExtensionAttribute 정의해야 합니다. 특성은 일반적으로 형식의 private 멤버로 정의 하는 콜백을 지정 합니다.

WPF 클래스의 인프라 구현에서 대부분의 경우 XamlSetMarkupExtensionAttribute 는 참조 적용을 ReceiveMarkupExtension 메서드 이전에이 인터페이스를 구현한 했지만 이제 대신 하는 콜백을 통해 컨텍스트를 사용 합니다.

메서드

ReceiveMarkupExtension(String, MarkupExtension, IServiceProvider)
사용되지 않음.

속성 값을 제공하는 태그 확장에 대한 처리를 제공합니다. .NET Framework 4 구현에는 를 사용하지 마세요. 를 참조하세요IReceiveMarkupExtension.

적용 대상

추가 정보