Sdílet prostřednictvím


XamlObjectWriter.WriteStartMember(XamlMember) Metoda

Definice

Zapíše nový členský uzel do aktuálního oboru objektu a obor se stane novým oborem člena.

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)

Parametry

property
XamlMember

Vlastnost XAML pro zápis. Tuto hodnotu obvykle získáte od čtenáře XAML prostřednictvím zprostředkujícího datového proudu uzlu XAML.

Výjimky

propertyIsUnknown nastavenou hodnotu true.

-nebo- UnknownContent předáno, což označuje, že stream uzlu XAML obsahoval obsah objektu, který nepodporuje obsah.

-nebo- Pokusil(a) se napsat počátečního člena v neplatném oboru.

property určuje vlastnost, která je již explicitně nastavena v oboru nadřazeného objektu.

property je null.

Poznámky

Tip

XamlDuplicateMemberExceptionSledujte , který nastane, když je stejná vlastnost XAML nastavena dvakrát ve vstupu XAML. V jednoduchých případech, například když je stejná vlastnost nastavena v syntaxi atributu i syntaxi elementu vlastnosti, můžete tuto výjimku snadno zobrazit ve vstupním kódu. Může však dojít k více jemným případům, které jsou obtížněji rozpoznatelné. K této výjimce může dojít například v případě, že nastavíte vlastnost obsahu XAML, pokud zahrnujete okolní vlastnosti XAML a pokud vlastnost povolí připojení i použití instance. Ve fázích ladění vývoje můžete tuto výjimku často najít zobrazením zprostředkující reprezentace uzlu XAML, která spojuje čtení značek a zápis grafu objektů.

Platí pro