XamlLanguage Класс

Определение

Определяет константы, предоставляющие строки или объекты, которые полезны для разметки XAML или программирования с типами XAML. Эти строки или объекты относятся к концепциям языка XAML, к реализации концепций языка XAML в службах XAML .NET или к тому и другому.

public ref class XamlLanguage abstract sealed
public static class XamlLanguage
type XamlLanguage = class
Public Class XamlLanguage
Наследование
XamlLanguage

Комментарии

XamlLanguage API возвращает результаты поиска, основанные на контексте схемы XAML, который остается внутренним. В этом контексте SupportMarkupExtensionsWithDuplicateArity схемы используется true. В противном случае контекст схемы XAML, который по умолчанию используется для платформа .NET Framework служб XAML, а также определенные средства чтения XAML и средства записи XAML используют параметры по умолчанию. В целом контекст схемы XAML, используемый для предопределенных средств чтения XAML и средств записи XAML, основан на том же XamlSchemaContext экземпляре, который доступен из API, которые задают или возвращают XamlSchemaContext. Контекст схемы XAML по умолчанию для платформа .NET Framework служб XAML основан на концепциях и отражении среды CLR. Свидетельство резервного копирования среды CLR по умолчанию можно найти при получении определенных XamlLanguage свойств, которые являются XamlType и при проверке UnderlyingType. Аналогичным образом свойстваXamlLanguage, которые являются XamlMember значениями на основе отражения СРЕДЫ CLR.UnderlyingMember

Поля

Xaml2006Namespace

Получает строковое значение для строки, определяющей пространство имен языка XAML (2006). Это пространство имен соответствует пространству имен языка XAML (2006) с префиксом "x", как определено в документе [MS-XAML], раздел 5.1.1.

Xml1998Namespace

Получает строковое значение для строки, идентифицирующей пространство имен языка XML (1998). Это пространство имен соответствует пространству имен языка XML с префиксом "xml", как указано в документе [MS-XAML], раздел 5.1.2.

Свойства

AllDirectives

Получает доступную только для чтения универсальную коллекцию каждого идентификатора XamlDirective, определенного службами XAML .NET.

AllTypes

Получает доступную только для чтения универсальную коллекцию индивидуальных значений XamlType, соответствующих или связанных псевдонимами с внутренним элементом языка XAML, определенным службами XAML в .NET.

Arguments

Получает объект XamlDirective для аргументов Arguments заводского метода или универсального использования.

Array

Получает объект XamlType для внутреннего элемента языка XAML Array.

AsyncRecords

Получает объект XamlDirective для псевдочлена AsyncRecords.

Base

Получает объект XamlDirective для директивы base из XML.

Boolean

Получает объект XamlType для внутреннего элемента языка XAML Boolean.

Byte

Получает объект XamlType для внутреннего элемента языка XAML Byte.

Char

Получает объект XamlType для внутреннего элемента языка XAML Char.

Class

Получает XamlDirective для директивы Class из XAML.

ClassAttributes

Получает XamlDirective для директивы ClassAttributes из XAML.

ClassModifier

Получает XamlDirective для директивы ClassModifier из XAML.

Code

Получает объект XamlDirective для кода Code, как описано в [MS-XAML].

ConnectionId

Получает объект XamlDirective, идентифицирующий точку подключения для привязки событий к обработчикам.

Decimal

Получает объект XamlType для внутреннего элемента языка XAML Decimal.

Double

Получает объект XamlType для внутреннего элемента языка XAML Double.

FactoryMethod

Получает объект XamlDirective, идентифицирующий заводской метод для XAML.

FieldModifier

Получает XamlDirective для директивы FieldModifier из XAML.

Initialization

Получает XamlDirective для директивы Initialization из XAML.

Int16

Получает объект XamlType для внутреннего элемента языка XAML Int16.

Int32

Получает объект XamlType для внутреннего элемента языка XAML Int32.

Int64

Получает объект XamlType для внутреннего элемента языка XAML Int64.

Items

Получает XamlDirective для директивы Items из XAML.

Key

Получает XamlDirective для директивы Key из XAML.

Lang

Получает объект XamlDirective для директивы lang из XML.

Member

Получает объект XamlType для типа, являющегося типом элемента свойства Members.

Members

Получает объект XamlDirective для концепции Members в XAML.

Name

Получает XamlDirective для директивы Name из XAML.

Null

Получает объект XamlType для внутреннего элемента языка XAML Null или NullExtension.

Object

Получает объект XamlType для концепции языка XAML Object.

PositionalParameters

Получает XamlDirective для директивы PositionalParameters из XAML.

Property

Получает объект XamlType для концепции Property в XAML.

Reference

Получает объект XamlType, представляющий Reference для XAML.

Shared

Получает объект XamlDirective для директивы Shared для XAML.

Single

Получает объект XamlType для внутреннего элемента языка XAML Single.

Space

Получает объект XamlDirective для директивы space из XML.

Static

Получает объект XamlType для внутреннего элемента языка XAML Static/StaticExtension.

String

Получает объект XamlType для внутреннего элемента языка XAML String.

Subclass

Получает XamlDirective для директивы Subclass из XAML.

SynchronousMode

Получает объект XamlDirective, обеспечивающий асинхронную загрузку XAML, если обработчик XAML поддерживает такой режим.

TimeSpan

Получает объект XamlType для концепции TimeSpan языка XAML.

Type

Получает объект XamlType для внутреннего элемента языка XAML Type/TypeExtension.

TypeArguments

Получает XamlDirective для директивы TypeArguments из XAML.

Uid

Получает XamlDirective для директивы Uid из XAML.

UnknownContent

Получает XamlDirective для директивы UnknownContent из XAML.

Uri

Получает объект XamlType для концепции языка XAML Uri.

XamlNamespaces

Получает коллекцию идентификаторов пространства имен для XAML.

XData

Получает объект XamlType для типа XAML, поддерживающего блок XData в XAML.

XmlNamespaces

Получает коллекцию идентификаторов пространства имен для XML.

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