XamlObjectWriter.WriteStartMember(XamlMember) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
property
má IsUnknown 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ů.