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, вы можете получить доступ к его свойствам и Prefix свойствамNamespace.
Объявление пространства имен может иметь String.Empty значение префикса. Префикс String.Empty представляет объявление пространства имен XAML по умолчанию. Не пытайтесь использовать значение NULL для представления префикса по умолчанию; Он создает исключение в этом API. Дополнительные сведения см. в разделе NamespaceDeclaration.