XamlXmlWriter.WriteStartMember(XamlMember) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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.