XamlObjectWriter.WriteNamespace(NamespaceDeclaration) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
다음 개체 범위 또는 멤버 범위에 적용되는 네임스페이스 선언을 정의합니다.
public:
override void WriteNamespace(System::Xaml::NamespaceDeclaration ^ namespaceDeclaration);
public override void WriteNamespace (System.Xaml.NamespaceDeclaration namespaceDeclaration);
override this.WriteNamespace : System.Xaml.NamespaceDeclaration -> unit
Public Overrides Sub WriteNamespace (namespaceDeclaration As NamespaceDeclaration)
매개 변수
- namespaceDeclaration
- NamespaceDeclaration
작성할 네임스페이스 선언입니다.
예외
namespaceDeclaration
이 null
인 경우
namespaceDeclaration
의 구성 요소가 null
입니다.
잘못된 범위에서 XAML 네임스페이스 노드를 쓰려고 했습니다.
설명
현재 범위는 루트 범위, 개체 범위 또는 멤버 범위 경우 네임 스페이스 선언을 작성할 수 있습니다. 그러나 WriteNamespace 다음 중 하나를 호출 하기 전에 즉시 호출할 수 있습니다: WriteNamespace를 WriteStartObject, 또는 WriteStartMember합니다. 연속 WriteNamespace 대/소문자가 동일한 노드에서 여러 네임 스페이스 선언을 쓸입니다. 결국 WriteStartObject 또는 WriteStartMember 호출 해야 합니다.
WriteNamespace 사용 하지 않는 한 Start
/End
메타포입니다. 멤버 알려져 및 특수 형식으로 표시할 필요가 없습니다 XAML 네임 스페이스에 CLR 표현 점에서 멤버가 있지만 XamlMember 확장성에 대 한 합니다. 값에 액세스 하는 NamespaceDeclaration, 액세스 해당 Namespace 및 Prefix 속성입니다.
네임 스페이스 선언이 있을 수는 String.Empty 접두사 값입니다. String.Empty 접두사 기본 XAML 네임 스페이스 선언을 나타냅니다. null을 사용하여 기본 접두사를 나타내지 마세요. 이 API에서 예외를 throw합니다. 자세한 내용은 NamespaceDeclaration를 참조하세요.
적용 대상
.NET