XamlXmlWriter.WriteStartMember(XamlMember) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje węzeł początkowy XAML do bazowego XmlWriter węzła lub TextWriter. Zgłasza wyjątek, jeśli bieżące położenie strumienia węzła XAML znajduje się w innym elemencie członkowskim lub jeśli nie znajduje się w zakresie lub w stanie zapisywania, w którym można zapisać element członkowski początku.
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
Identyfikator elementu członkowskiego XAML do zapisu.
Wyjątki
property
to null
.
property
element nie jest prawidłowym XamlMemberelementem .
Bieżąca pozycja strumienia węzła XAML jest nieprawidłowa do zapisywania elementu członkowskiego początkowego.
Stan składnika zapisywania jest nieprawidłowy do pisania elementu członkowskiego rozpoczęcia.
-lub-
Składnik zapisywania XAML próbował napisać zduplikowany element członkowski. Ten wyjątek może mieć bardziej precyzyjny wyjątek wewnętrzny.
Uwagi
Wewnętrzna domyślna logika w XamlXmlWriter pierwszych próbach zapisania elementu członkowskiego w postaci atrybutu. Jeśli formularz atrybutu nie jest obsługiwany, ponieważ właściwość lub jej wartość nie obsługuje składni tekstu, zamiast tego jest zapisywany element właściwości. Jeśli właściwość jest właściwością zawartości XAML, GetObject
wielkością liter lub niejawną właściwością, mogą być zapisywane inne formularze XAML, takie jak tekst wewnętrzny lub element podrzędny obiektu, który nie ma elementu członkowskiego pośredniczącego.
Zduplikowany wyjątek elementu członkowskiego nigdy nie jest zgłaszany, jeśli AssumeValidInput znajduje się w XamlXmlWriterSettings obiekcie, który został użyty do ustawień dla tego XamlXmlWritertrue
elementu .