Partilhar via


Microsoft.Maui.Controls.Xaml Espaço de nomes

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

Classes

Nome Descrição
AcceptEmptyServiceProviderAttribute

Diz ao parser XAML e compilador que podem ignorar os fornecedores de serviços fornecidos nos métodos e construtores da classe atribuída.

AppThemeBindingExtension

Fornece uma extensão de marcação XAML que cria uma ligação com diferentes valores para temas claros e escuros.

ArrayExtension

Fornece uma extensão de marcação XAML que cria um array de objetos.

BindingExtension

Fornece uma extensão de marcação XAML que cria a Binding partir de um valor de atributo XAML.

DataTemplateExtension

Fornece uma extensão de marcação XAML que cria um DataTemplate para um tipo especificado.

DynamicResourceExtension

Fornece uma extensão de marcação XAML que cria uma DynamicResource pesquisa dinâmica de recursos.

Extensions

Fornece métodos de extensão para carregar XAML em objetos.

FontImageExtension

Fornece uma extensão de marcação XAML que cria uma imagem de fonte. Utilize FontImageSource em substituição.

NullExtension

Fornece uma extensão de marcação XAML que devolve null.

OnIdiomExtension

Fornece uma extensão de marcação XAML que devolve valores diferentes dependendo do idioma do dispositivo.

OnPlatformExtension

Fornece uma extensão de marcação XAML que devolve valores diferentes dependendo da plataforma onde a aplicação está a correr.

ReferenceExtension

Fornece uma extensão de marcação XAML que devolve um objeto pelo seu x:Name do namescope XAML atual.

RelativeSourceExtension

Fornece uma extensão de marcação XAML que devolve a RelativeBindingSource para ligações relativas.

RequireServiceAttribute

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

ResourceDictionaryHelpers

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

StaticExtension

Fornece uma extensão de marcação XAML que devolve o valor de um campo ou propriedade estática.

StaticResourceExtension

Fornece uma extensão de marcação XAML que resolve um recurso a partir de um ResourceDictionary.

StyleSheetExtension

Fornece uma extensão de marcação XAML que carrega uma folha de estilos CSS a partir de uma fonte ou conteúdo inline.

TemplateBindingExtension

Fornece uma extensão de marcação XAML que cria uma ligação ao pai templateado.

TypeExtension

Fornece uma extensão de marcação XAML que devolve um Type objeto para um nome de tipo especificado.

XamlCompilationAttribute

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

XamlFilePathAttribute

Especifica o caminho do ficheiro XAML associado a um tipo.

XamlParseException

Exceção que é criada quando o parser XAML encontra um erro XAML.

XamlResourceIdAttribute

Mapeia um ID de recurso XAML para o seu caminho e tipo associado.

XmlLineInfo

Fornece informação de linha e posição para análise sintáctica XAML.

Interfaces

Nome Descrição
IMarkupExtension

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

IMarkupExtension<T>

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

IProvideValueTarget

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

IReferenceProvider

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

IRootObjectProvider

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

IValueProvider

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

IXamlDataTypeProvider

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

IXamlTypeResolver

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

IXmlLineInfoProvider

Fornece interfaces e classes que formam o motor de ligação e análise XAML.

Enums

Nome Descrição
XamlCompilationOptions

Fornece interfaces e classes que formam o motor de ligação e análise XAML.