다음을 통해 공유


x:Members 지시문

부모 요소의 x:Class에 적용되는 태그에 정의된 멤버 집합을 보유합니다.

XAML 특성 사용

<object x:Class="className">
<x:Members>
  oneOrMoreMembers
</x:Members
</object>

XAML 값

설명
className XAML 프로덕션에 대한 지원 클래스 또는 partial 클래스의 이름입니다. 설명 부분을 참조하세요.
oneOrMoreMembers 멤버 정의를 나타내는 하나 이상의 개체 요소입니다. 일반적으로 이러한 요소는 x:Property 개체 요소입니다. 설명 부분을 참조하세요.

설명

.NET XAML Services 구현에는 x:Members에 대한 지원 클래스 또는 기본 멤버 구현이 없습니다. x:Members는 모든 형식에서 멤버로 존재할 수 있는 특수 XAML 멤버입니다. XAML 노드 스트림에서 x:Members는 XAML 언어 XAML 네임스페이스의 Members라는 멤버로 표시됩니다. 멤버 Members에는 Member 개체의 읽기 전용 제네릭 목록이 포함됩니다. 일반적인 태그에서 개별 멤버는 x:Property 속성 요소로 지정됩니다. x:Property는 특히 제반 형식의 속성에 대한 보다 정확한 형식에 속하며 x:Member에 할당할 수 있습니다. 자세한 내용은 x:Property 지시문을 참조하세요.

태그로 멤버 정의를 지정하기 위한 수단으로서 x:Members의 실제 사용을 지원하려면 멤버가 수정할 수 있는 클래스와 연결되어야 합니다. 의도한 모델은 x:Membersx:Class를 지정하는 형식의 멤버로 존재하는 것입니다. 그러나 형식과 멤버를 연결하거나 동적 멤버 정의를 생성하기 위한 메커니즘은 .NET XAML 서비스 수준에서 지원되지 않습니다. 이 작업은 XAML의 멤버 정의를 지원하는 애플리케이션 모델이 있는 개별 프레임워크에서 수행해야 합니다. 일반적으로 해당 기능을 지원하려면 XAML을 태그로 컴파일하고 코드 숨김과 통합하거나 XAML 어셈블리에서만 생성하는 MSBUILD 빌드 작업이 필요합니다.

Windows Workflow Foundation에 대한 x:Members

Windows Workflow Foundation에서 x:Members는 XAML로만 작성된 사용자 지정 활동의 멤버 또는 코드 숨김을 사용하여 활동 디자이너에 대해 XAML로 정의된 동적 멤버를 포함합니다. 또한 XAML 프로덕션의 루트 요소에 x:Class를 지정해야 합니다. 이는 .NET XAML 서비스 수준에서의 요구 사항은 아니지만 일반적으로 사용자 지정 활동과 Windows Workflow Foundation XAML을 지원하는 MSBUILD 빌드 작업에 의해 XAML 프로덕션이 로드될 때 요구 사항이 됩니다. x:Membersx:Class를 선언하는 개체 요소의 태그에 있는 첫 번째 자식 요소여야 합니다.