다음을 통해 공유


MarkupExtension 클래스

정의

XAML 태그 확장 구현에 대한 기본 클래스를 제공합니다.

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MarkupExtension
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class MarkupExtension
Public Class MarkupExtension
상속
Object IInspectable MarkupExtension
특성

설명

사용자 지정 태그 확장의 예제는 Windows 커뮤니티 도구 키트 리포지토리의 태그 확장을 참조하세요.

생성자

MarkupExtension()

MarkupExtension 클래스의 새 instance 초기화합니다.

메서드

ProvideValue()

파생 클래스에서 구현된 경우 이 태그 확장의 대상 개체 속성에 대한 값으로 제공된 개체를 반환합니다.

ProvideValue(IXamlServiceProvider)

대상 서비스 공급자의 값인 개체를 검색합니다.

적용 대상

추가 정보