次の方法で共有


XamlXmlWriter.WriteStartMember(XamlMember) メソッド

定義

基になる 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 メンバー識別子。

例外

propertynullです。

property は有効な XamlMember ではありません。

XAML ノード ストリームの現在位置が、開始メンバーの書き込みに対して無効です。

ライター状態は、開始メンバーの書き込みについて有効ではありません。

  • または -

XAML ライターが重複するメンバーを記述しようとしました。 この例外には、より正確な内部例外がある可能性があります。

注釈

最初に XamlXmlWriter 属性形式でメンバーを書き込もうとする内部の既定のロジック。 プロパティまたはその値がテキスト構文をサポートしていないために、属性フォームがサポートされていない場合は、代わりにプロパティ要素が書き込まれます。 プロパティが XAML コンテンツ プロパティ、ケース、 GetObject または暗黙的なプロパティの場合は、内部テキストや、介在するメンバーを持たないオブジェクトの子など、他の XAML フォームが書き込まれる可能性があります。

このXamlXmlWriterオブジェクトの設定に使用されたオブジェクトにXamlXmlWriterSettings存在する場合AssumeValidInputtrue、重複するメンバー例外はスローされません。

適用対象