Lingua

XamlObjectWriter.WriteStartMember(XamlMember) Metodo

Definizione

Scrive un nuovo nodo membro nell'ambito dell'oggetto corrente e l'ambito diventa un nuovo ambito membro.

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)

Parametri

property
XamlMember

Proprietà XAML da scrivere. In genere si ottiene questo valore da un lettore XAML tramite il flusso del nodo XAML intermedio.

Eccezioni

property ha IsUnknown impostato su true.

oppure

UnknownContent passato, che indica che il flusso del nodo XAML conteneva contenuto per un oggetto che non supporta il contenuto.

oppure

Tentativo di scrittura di un membro iniziale in un ambito non valido.

property specifica una proprietà già impostata in modo esplicito nell'ambito dell'oggetto padre.

property è null.

Commenti

Tip

Controlla un XamlDuplicateMemberExceptionoggetto , che si verifica quando la stessa proprietà XAML viene impostata due volte nell'input XAML. In casi semplici, ad esempio quando la stessa proprietà è impostata sia nella sintassi dell'attributo che nella sintassi degli elementi di proprietà, è possibile visualizzare facilmente questa eccezione nel markup di input. Tuttavia, possono verificarsi casi più sottili che sono più difficili da individuare. Ad esempio, questa eccezione può verificarsi se si imposta una proprietà del contenuto XAML, se si coinvolgono proprietà di ambiente XAML e se una proprietà abilita sia un utilizzo associabile che un utilizzo dell'istanza. Nelle fasi di debug dello sviluppo è spesso possibile individuare questa eccezione visualizzando la rappresentazione intermedia del nodo XAML che connette il markup letto e la scrittura dell'oggetto grafico.

Si applica a