XamlObjectWriter.WriteStartMember(XamlMember) Méthode

Définition

Écrit un nouveau nœud membre dans la portée d'objets actuelle, et la portée devient une nouvelle portée de membres.

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

Propriété XAML à écrire. En général, vous obtenez cette valeur d'un lecteur XAML via le flux de nœud XAML intermédiaire.

Exceptions

property a IsUnknown défini à true.

  • ou - UnknownContent passé, ce qui indique que le contenu du flux de nœud XAML pour un objet ne prend pas en charge le contenu.

  • ou - Tentative d'écriture d'un membre de démarrage dans une portée non valide.

property spécifie une propriété qui est déjà définie explicitement dans la portée d'objet parent.

property a la valeur null.

Remarques

Conseil

Regardez un XamlDuplicateMemberException , qui se produit quand la même propriété XAML est définie deux fois dans l’entrée XAML. Dans les cas simples, par exemple quand la même propriété est définie à la fois dans la syntaxe d’attribut et la syntaxe d’élément de propriété, vous pouvez facilement voir cette exception dans le balisage d’entrée. Toutefois, des cas plus subtils peuvent se produire qui sont plus difficiles à repérer. Par exemple, cette exception peut se produire si vous définissez une propriété de contenu XAML, si vous impliquez des propriétés ambiantes XAML, et si une propriété active à la fois une utilisation pouvant être attachée et une utilisation d’instance. Dans les phases de débogage du développement, vous pouvez souvent localiser cette exception en affichant la représentation de nœud XAML intermédiaire qui connecte la lecture du balisage et l’écriture du graphique d’objets.

S’applique à