Partager via


XamlXmlWriter.WriteStartMember(XamlMember) Méthode

Définition

Écrit un nœud membre de début XAML dans le XmlWriter ou TextWriter sous-jacent. Lève une exception si la position actuelle du flux de données de nœud XAML est dans un autre membre ou si elle n'est pas dans une portée ou un état de writer dans laquelle/lequel un membre de début peut être écrit.

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)

Paramètres

property
XamlMember

Identificateur de membre XAML du membre à écrire.

Exceptions

property a la valeur null.

property n’est pas un XamlMember valide.

La position actuelle du flux de nœud XAML n'est pas valide pour l'écriture d'un membre de début.

L'état du writer n'est pas valide pour l'écriture d'un membre de début.

- ou -

Le writer XAML a essayé d'écrire dans un membre dupliqué. Cette exception peut avoir une exception interne plus précise.

Remarques

Logique par défaut interne dans les XamlXmlWriter premières tentatives d’écriture du membre sous forme d’attribut. Si aucun formulaire d’attribut n’est pris en charge, car la propriété ou sa valeur ne prend pas en charge la syntaxe de texte, un élément de propriété est écrit à la place. Si la propriété est une propriété de contenu XAML, un GetObject cas ou une propriété implicite, d’autres formulaires XAML peuvent être écrits, tels que du texte interne ou un objet enfant qui n’a pas de membre intermédiaire.

L’exception de membre en double n’est jamais levée si AssumeValidInput se trouve true dans l’objet XamlXmlWriterSettings qui a été utilisé pour les paramètres de ce XamlXmlWriter.

S’applique à