XamlObjectWriter.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 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
Recherchez un XamlDuplicateMemberExceptionélément qui se produit lorsque la même propriété XAML est définie deux fois dans l’entrée XAML. Dans des cas simples, comme lorsque la même propriété est définie dans la syntaxe d’attribut et la syntaxe de l’é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 attachable 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 objet.