다음을 통해 공유


XamlXmlWriter.WriteStartMember(XamlMember) 메서드

정의

기본 XmlWriter 또는 TextWriter에 XAML 시작 멤버 노드를 씁니다. XAML 노드 스트림의 현재 위치가 다른 멤버 내에 있거나 시작 멤버를 쓸 수 있는 범위나 작성기 상태에 있지 않으면 예외를 throw합니다.

public:
 override void WriteStartMember(System::Xaml::XamlMember ^ property);
public override void WriteStartMember (System.Xaml.XamlMember property);
override this.WriteStartMember : System.Xaml.XamlMember -> unit
Public Overrides Sub WriteStartMember (property As XamlMember)

매개 변수

property
XamlMember

작성할 멤버에 대한 XAML 멤버 식별자입니다.

예외

property이(가) null인 경우

property은 유효한 XamlMember이 아닙니다.

XAML 노드 스트림의 현재 위치는 시작 멤버를 작성하는 데 사용할 수 없습니다.

기록기 상태가 시작 구성원을 작성하는 데 유효하지 않습니다.

또는

XAML 기록기가 중복 멤버를 쓰려고 시도했습니다. 이 예외에는 보다 정확한 내부 예외가 있을 수 있습니다.

설명

내부 기본 논리는 XamlXmlWriter 먼저 특성 양식에서 멤버를 쓰려고 시도 합니다. 특성 형식이 없으므로 속성 또는 해당 값은 텍스트 구문을 지원 하지 않으므로 지원 되 면 속성 요소 대신에 기록 됩니다. 속성이 XAML 콘텐츠 속성을 하는 경우는 GetObject 경우 또는 암시적 속성, 내부 텍스트 또는 개체의 자식 멤버가 없는 중간와 같은 다른 XAML 양식을 작성할를 수 있습니다.

중복 멤버 예외가 throw 되지 됩니다 AssumeValidInputtrueXamlXmlWriterSettings 이 설정에 사용 된 개체 XamlXmlWriter합니다.

적용 대상