XamlXmlWriter.WriteStartMember(XamlMember) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive un nodo membro XAML iniziale nell'oggetto XmlWriter o TextWriter sottostante. Genera un'eccezione se la posizione corrente del flusso del nodo XAML è all'interno di un altro membro o non è in uno stato dell'ambito o del writer che consente la scrittura di un membro iniziale.
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
Identificatore del membro XAML per il membro da scrivere.
Eccezioni
property
è null
.
property
non è un oggetto XamlMember valido.
La posizione corrente del flusso del nodo XAML non è valida per la scrittura di un membro iniziale.
Lo stato del writer non è valido per la scrittura di un membro iniziale.
-oppure-
Il writer XAML ha tentato di scrivere un membro duplicato. È possibile che questa eccezione disponga di un'eccezione interna più precisa.
Commenti
Logica predefinita interna nei XamlXmlWriter primi tentativi di scrittura del membro nel modulo dell'attributo. Se non è supportata alcuna maschera attributo perché la proprietà o il relativo valore non supporta la sintassi del testo, viene invece scritto un elemento proprietà. Se la proprietà è una proprietà contenuto XAML, un GetObject
caso o una proprietà implicita, altri moduli XAML potrebbero essere scritti, ad esempio il testo interno o un elemento figlio che non ha alcun membro di intervento.
L'eccezione membro duplicata non viene mai generata se AssumeValidInput si trova true
nell'oggetto XamlXmlWriterSettings usato per le impostazioni per questo XamlXmlWriteroggetto .