XamlXmlWriter.WriteStartMember(XamlMember) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
기본 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 되지 됩니다 AssumeValidInput 은 true
에 XamlXmlWriterSettings 이 설정에 사용 된 개체 XamlXmlWriter합니다.