XamlXmlWriter.WriteStartMember(XamlMember) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
基になる XmlWriter または TextWriter に XAML 開始メンバー ノードを書き込みます。 XAML ノード ストリームの現在位置が別のメンバー内にある場合、または開始メンバーを書き込むことのできるスコープまたはライター状態にない場合は、例外をスローします。
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 フォームが書き込まれる可能性があります。
このXamlXmlWriterオブジェクトの設定に使用されたオブジェクトにXamlXmlWriterSettings存在する場合AssumeValidInputtrue
、重複するメンバー例外はスローされません。