XamlObjectWriter.WriteStartMember(XamlMember) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt einen neuen Memberknoten in den aktuellen Objektbereich, und der Bereich wird zu einem neuen Memberbereich.
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)
Parameter
- property
- XamlMember
Die zu schreibende XAML-Eigenschaft. In der Regel rufen Sie diesen Wert von einem XAML-Reader über den ZWISCHENdatenstrom des XAML-Knotenstroms ab.
Ausnahmen
property hat IsUnknown auf true.
-oder-
UnknownContent übergeben, was angibt, dass der XAML-Knotenstream Inhalte für ein Objekt enthielt, das Inhalte nicht unterstützt.
-oder-
Es wurde versucht, ein Startelement in einen ungültigen Bereich zu schreiben.
property Gibt eine Eigenschaft an, die bereits explizit im übergeordneten Objektbereich festgelegt ist.
property ist null.
Hinweise
Tip
Achten Sie auf eine XamlDuplicateMemberException, die auftritt, wenn die gleiche XAML-Eigenschaft zweimal in der XAML-Eingabe festgelegt wird. In einfachen Fällen, z. B. wenn dieselbe Eigenschaft sowohl in der Attributsyntax als auch in der Eigenschaftselementsyntax festgelegt wird, können Sie diese Ausnahme einfach im Eingabemarkup sehen. Allerdings können dezentere Fälle auftreten, die schwieriger zu erkennen sind. Diese Ausnahme kann beispielsweise auftreten, wenn Sie eine XAML-Inhaltseigenschaft festlegen, wenn Sie XAML-Umgebungseigenschaften einbeziehen und eine Eigenschaft sowohl eine anfügende Verwendung als auch eine Instanzverwendung ermöglicht. In den Debugphasen der Entwicklung können Sie diese Ausnahme häufig finden, indem Sie die Zwischendarstellung des XAML-Knotens anzeigen, die das Markup mit Lese- und Objektdiagramm-Schreibvorgängen verbindet.