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 ein neuer 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 wird dieser Wert aus einem XAML-Reader über den dazwischen liegenden XAML-Knotenstream abgerufen.
Ausnahmen
In property
ist IsUnknown auf true
festgelegt.
- oder - UnknownContent wurde übergeben, was darauf hinweist, dass der XAML-Knotenstream Inhalt für ein Objekt enthalten hat, das keinen Inhalt unterstützt.
- oder - Versucht, einen Startmember in einen ungültigen Bereich zu schreiben.
property
gibt eine Eigenschaft an, die bereits im übergeordneten Objektbereich explizit festgelegt ist.
property
ist null
.
Hinweise
Tipp
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 im Eingabemarkup problemlos sehen. Allerdings können subtilere 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 wenn eine Eigenschaft sowohl eine angefügte Verwendung als auch eine Instanznutzung ermöglicht. In den Debugphasen der Entwicklung können Sie diese Ausnahme häufig finden, indem Sie die zwischene XAML-Knotendarstellung anzeigen, die das Markup mit Lese- und Objektdiagramm-Schreibzugriff verbindet.