XamlObjectWriter.WriteStartMember(XamlMember) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Записывает новый узел члена в текущую область объекта, и эта область становится новой областью члена.
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. Это значение, как правило, получается из средства чтения XAML посредством промежуточного потока узлов XAML.
Исключения
Для свойства property
значение IsUnknown установлено равным true
.
-или- Свойство переданное UnknownContent, которое указывает, что поток узлов XAML, содержащий содержимое для объекта, который не поддерживает содержимое.
-или- Попытка записи начального члена в недопустимой области действия.
property
задает свойство, которое уже явно задано в области родительского объекта.
property
имеет значение null
.
Комментарии
Совет
Наблюдайте за XamlDuplicateMemberExceptionзначением, которое происходит, когда одно и то же свойство XAML задается дважды во входных данных XAML. В простых случаях, например, если одно и то же свойство задано как в синтаксисе атрибута, так и в синтаксисе элементов свойств, это исключение можно легко увидеть в входной разметке. Тем не менее, более тонкие случаи могут возникнуть, которые сложнее обнаружить. Например, это исключение может возникнуть, если задать свойство содержимого XAML, если вы используете внешние свойства XAML, и если свойство включает как присоединенное использование, так и использование экземпляра. На этапах отладки можно часто найти это исключение, просмотрев представление промежуточного узла XAML, которое соединяет чтение разметки и запись графа объектов.