XamlLanguage Classe

Definição

Define constantes que fornecem strings ou objetos úteis para marcação XAML ou para programação com tipos XAML. Estas strings ou objetos são relevantes para conceitos da linguagem XAML, para a implementação de conceitos da linguagem XAML em Serviços XAML .NET, ou para ambos.

public ref class XamlLanguage abstract sealed
public static class XamlLanguage
type XamlLanguage = class
Public Class XamlLanguage
Herança
XamlLanguage

Observações

A XamlLanguage API devolve resultados de pesquisa baseados num contexto de esquema XAML que permanece interno. Neste contexto de esquemas, SupportMarkupExtensionsWithDuplicateArity é true. Caso contrário, o contexto do esquema XAML que é reportado como padrão para os Serviços XAML do .NET Framework e os seus leitores e escritores XAML definidos utiliza as definições predefinidas. No geral, o contexto do esquema XAML usado para leitores XAML predefinidos e escritores XAML baseia-se na mesma XamlSchemaContext instância disponível de APIs que definem ou retornam um XamlSchemaContext. O contexto padrão do esquema XAML para os Serviços XAML do .NET Framework baseia-se em conceitos e reflexões CLR. Evidências do respaldo padrão do CLR podem ser encontradas ao obter certas XamlLanguage propriedades que são a XamlType e ao verificar UnderlyingType. De forma semelhante, XamlLanguage propriedades que são a XamlMember têm valores baseados em reflexão CLR para UnderlyingMember.

Campos

Name Description
Xaml2006Namespace

Obtém um valor de cadeia para a cadeia que identifica o espaço de nomes da linguagem XAML (2006). Esse espaço de nomes corresponde ao espaço de nomes com prefixo "x" de XAML (2006), conforme definido na Secção 5.1.1 do [MS-XAML].

Xml1998Namespace

Recebe um valor de cadeia para a cadeia que identifica o espaço de nomes da linguagem XML (1998). Esse espaço de nomes corresponde ao espaço de nomes XML com prefixo "xml" referenciado na Secção 5.1.2 do [MS-XAML].

Propriedades

Name Description
AllDirectives

Obtém uma coleção genérica de apenas leitura de cada identificador XamlDirective definido por .NET Serviços XAML.

AllTypes

Obtém uma coleção genérica somente leitura de valores individuais XamlType que correspondem, ou alias, a uma linguagem XAML intrínseca definida por .NET Serviços XAML.

Arguments

Recebe um XamlDirective para o Arguments de um método de fábrica ou um uso genérico.

Array

Obtém a XamlType para a Array linguagem XAML intrínseca.

AsyncRecords

Recebe um XamlDirective para o AsyncRecords pseudomembro.

Base

Recebe um XamlDirective para a base diretiva do XML.

Boolean

Obtém a XamlType para a Boolean linguagem XAML intrínseca.

Byte

Obtém a XamlType para a Byte linguagem XAML intrínseca.

Char

Obtém a XamlType para a Char linguagem XAML intrínseca.

Class

Recebe um XamlDirective para a Class diretiva do XAML.

ClassAttributes

Recebe um XamlDirective para a ClassAttributes diretiva do XAML.

ClassModifier

Recebe um XamlDirective para a ClassModifier diretiva do XAML.

Code

Recebe um XamlDirective para Code conforme detalhado em [MS-XAML].

ConnectionId

Obtém um XamlDirective que identifica um ponto de ligação para os eventos de ligação aos manipuladores.

Decimal

Obtém a XamlType para a Decimal linguagem XAML intrínseca.

Double

Obtém a XamlType para a Double linguagem XAML intrínseca.

FactoryMethod

Obtém um XamlDirective que identifica um método de fábrica para XAML.

FieldModifier

Recebe um XamlDirective para a FieldModifier diretiva do XAML.

Initialization

Recebe um XamlDirective para a Initialization diretiva do XAML.

Int16

Obtém a XamlType para a Int16 linguagem XAML intrínseca.

Int32

Obtém a XamlType para a Int32 linguagem XAML intrínseca.

Int64

Obtém a XamlType para a Int64 linguagem XAML intrínseca.

Items

Recebe um XamlDirective para a Items diretiva do XAML.

Key

Recebe um XamlDirective para a Key diretiva do XAML.

Lang

Recebe um XamlDirective para a lang diretiva do XML.

Member

Obtém a XamlType para o tipo que é o tipo de item de Members.

Members

Recebe um XamlDirective a pelo Members conceito em XAML.

Name

Recebe um XamlDirective para a Name diretiva do XAML.

Null

Obtém um XamlType intrínseco para a Null linguagem XAML.NullExtension

Object

Recebe a XamlType pelo Object conceito de linguagem XAML.

PositionalParameters

Recebe um XamlDirective para a PositionalParameters diretiva do XAML.

Property

Recebe um XamlType a pelo Property conceito em XAML.

Reference

Obtém um XamlType que representa um Reference para XAML.

Shared

Recebe um XamlDirective para a Shared diretiva do XAML.

Single

Obtém a XamlType para a Single linguagem XAML intrínseca.

Space

Recebe um XamlDirective para a space diretiva do XML.

Static

Obtém a XamlType para a Static/StaticExtension linguagem XAML intrínseca.

String

Obtém a XamlType para a String linguagem XAML intrínseca.

Subclass

Recebe um XamlDirective para a Subclass diretiva do XAML.

SynchronousMode

Recebe um XamlDirective que permite carregar XAML de forma assíncrona se o processador XAML suportar esse modo.

TimeSpan

Recebe um a XamlType para o TimeSpan conceito na linguagem XAML.

Type

Obtém a XamlType para a Type/TypeExtension linguagem XAML intrínseca.

TypeArguments

Recebe um XamlDirective para a TypeArguments diretiva do XAML.

Uid

Recebe um XamlDirective para a Uid diretiva do XAML.

UnknownContent

Recebe um XamlDirective para a UnknownContent diretiva do XAML.

Uri

Recebe a XamlType pelo Uri conceito de linguagem XAML.

XamlNamespaces

Obtém uma coleção dos identificadores de namespace para XAML.

XData

Recebe um XamlType para o tipo XAML que apoia um XData bloco em XAML.

XmlNamespaces

Obtém uma coleção dos identificadores de namespace para XML.

Aplica-se a