XamlObjectWriter.WriteStartMember(XamlMember) Метод

Определение

Записывает новый узел члена в текущую область объекта, и эта область становится новой областью члена.Writes a new member node into the current object scope, and the scope becomes a new member scope.

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)

Параметры

property
XamlMember

Записываемое свойство XAML.The XAML property to write. Это значение, как правило, получается из средства чтения XAML посредством промежуточного потока узлов XAML.Typically you obtain this value from a XAML reader through the XAML node stream intermediate.

Исключения

Для свойства property значение IsUnknown установлено равным true.property has IsUnknown set to true.

- или --or- Свойство переданное UnknownContent, которое указывает, что поток узлов XAML, содержащий содержимое для объекта, который не поддерживает содержимое.UnknownContent passed, which indicates that the XAML node stream contained content for an object that does not support content.

-или--or- Попытка записи начального члена в недопустимой области действия.Attempted to write a start member in an invalid scope.

property задает свойство, которое уже явно задано в области родительского объекта.property specifies a property that is already explicitly set in the parent object scope.

propertynull.property is null.

Комментарии

Совет

Следите за XamlDuplicateMemberExceptionтем, что происходит, когда одно и то же свойство XAML устанавливается в входных данных XAML дважды.Watch for a XamlDuplicateMemberException, which occurs when the same XAML property is set twice in the XAML input. В простых случаях, например, если одно и то же свойство задано в синтаксисе атрибута и синтаксисе элемента свойства, это исключение можно легко увидеть во входной разметке.In simple cases, such as when the same property is set in both attribute syntax and property element syntax, you can easily see this exception in the input markup. Однако могут возникнуть более тонкие случаи, которые сложнее выявить.However, more subtle cases can occur that are more difficult to spot. Например, это исключение может возникнуть, если задать свойство содержимого XAML, если вы включаете свойства внешней среды XAML, и если свойство включает как присоединяемое использование, так и использование экземпляра.For example, this exception might occur if you set a XAML content property, if you involve XAML ambient properties, and if a property enables both an attachable usage and an instance usage. На стадиях отладки разработки можно часто наладить это исключение, просмотрев промежуточное представление XAML, которое подключает чтение разметки и объектный граф записи.In the debugging phases of development, you can often locate this exception by viewing the intermediate XAML node representation that connects the markup read and the object graph write.

Применяется к