XamlObjectWriter.WriteNamespace(NamespaceDeclaration) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет объявление пространства имен, которое применяется к следующей области объекта или члена.
public:
override void WriteNamespace(System::Xaml::NamespaceDeclaration ^ namespaceDeclaration);
public override void WriteNamespace (System.Xaml.NamespaceDeclaration namespaceDeclaration);
override this.WriteNamespace : System.Xaml.NamespaceDeclaration -> unit
Public Overrides Sub WriteNamespace (namespaceDeclaration As NamespaceDeclaration)
Параметры
- namespaceDeclaration
- NamespaceDeclaration
Объявление пространства имен для записи.
Исключения
Значение параметра namespaceDeclaration
— null
.
Компонент namespaceDeclaration
имеет значение null
.
Попытка записи узла пространства имен XAML в недопустимую область.
Комментарии
Объявление пространства имен может быть записано, если текущий область является корневым область, область объектов или область элементов. WriteNamespace Однако может вызываться только непосредственно перед вызовом одного из следующих вызовов: WriteNamespace, WriteStartObjectили WriteStartMember. Последовательный WriteNamespace вариант — запись нескольких объявлений пространств имен на один узел. В конечном итоге необходимо вызвать или WriteStartObjectWriteStartMember .
WriteNamespace не использует метафору Start
/End
. Хотя пространство имен XAML содержит члены в смысле представления CLR, члены известны и не должны быть представлены в качестве специального XamlMember типа для расширяемости. Чтобы получить доступ к значениям NamespaceDeclaration, необходимо получить доступ к его Namespace свойствам и Prefix .
Объявление пространства имен может иметь String.Empty значение префикса. Префикс String.Empty представляет объявление пространства имен XAML по умолчанию. Не пытайтесь использовать значение NULL для представления префикса по умолчанию; Он создает исключение в этом API. Для получения дополнительной информации см. NamespaceDeclaration.