XamlObjectWriter.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 nowy węzeł członkowski w bieżącym zakresie obiektu, a zakres staje się nowym zakresem elementu członkowskiego.
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
Właściwość XAML do zapisu. Zazwyczaj tę wartość uzyskuje się z czytnika XAML za pośrednictwem pośredniego strumienia węzła XAML.
Wyjątki
property ma IsUnknown ustawioną wartość true.
— lub —
UnknownContent przekazano, co wskazuje, że strumień węzła XAML zawiera zawartość dla obiektu, który nie obsługuje zawartości.
— lub —
Podjęto próbę zapisania elementu członkowskiego początkowego w nieprawidłowym zakresie.
property Określa właściwość, która jest już jawnie ustawiona w zakresie obiektu nadrzędnego.
Parametr property ma wartość null.
Uwagi
Tip
Zwróć uwagę na element XamlDuplicateMemberException, który występuje, gdy ta sama właściwość XAML jest ustawiana dwa razy w danych wejściowych XAML. W prostych przypadkach, takich jak gdy ta sama właściwość jest ustawiona zarówno w składni atrybutu, jak i składni elementu właściwości, można łatwo zobaczyć ten wyjątek w znaczniku wejściowym. Jednak bardziej subtelne przypadki mogą wystąpić, które są trudniejsze do wykrycia. Na przykład ten wyjątek może wystąpić, jeśli ustawisz właściwość zawartości XAML, jeśli zaangażujesz właściwości otoczenia XAML, a właściwość włączy zarówno dołączane użycie, jak i użycie wystąpienia. W fazach debugowania programowania często można zlokalizować ten wyjątek, wyświetlając pośrednią reprezentację węzła XAML, która łączy znaczniki odczyt i zapis grafu obiektów.