Microsoft.Maui.Controls Namespace

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Classes

AbsoluteLayout

Posiciona os elementos filho em posições absolutas.

Accelerator

Representa uma tecla de atalho para um MenuItem.

AcceleratorTypeConverter

A classe que o analisador XAML usa para converter cadeias de caracteres em objetos Accelerator.

ActivityIndicator

Um controle visual usado para indicar que algo está em andamento.

AdaptiveTrigger

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

AndExpandLayoutManager

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Animation

Encapsula uma animação, uma coleção de funções que modificam as propriedades em um período perceptível pelo usuário.

AnimationExtensions

Métodos de extensão para objetos IAnimatable.

Application

Classe que representa um aplicativo móvel multiplataforma.

AppLinkEntry

Um link profundo de aplicativos em um índice de pesquisa de link do aplicativo.

AppThemeChangedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

AutomationProperties

Contém informações abreviadas e detalhadas da interface do usuário que são fornecidas aos serviços de acessibilidade.

BackButtonBehavior

Um BindableObject que especifica o comportamento associado ao botão Voltar em um aplicativo de Shell.

BackButtonPressedEventArgs

Somente para uso interno. Contém argumentos para o evento gerado quando um botão de voltar é pressionado.

BackgroundingEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BaseMenuItem

Classe base para itens de menu.

BaseShellItem

Um NavigableElement que é a classe base para ShellGroupItem e ShellContent.

BaseSwipeEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Behavior

Classe base para comportamentos definidos pelo usuário generalizados que podem responder a eventos e condições arbitrários.

Behavior<T>

Classe base para comportamentos definidos pelo usuário generalizados que podem responder a eventos e condições arbitrários.

BindableLayout

Classe estática que especifica as propriedades anexadas que permitem que um ILayout funcione com uma associação de dados IEnumerable.

BindableObject

Fornece um mecanismo para propagar alterações de dados de um objeto para outro. Habilita a validação, a coerção de tipo e um sistema de eventos.

BindableObjectExtensions

Contém métodos de extensão de conveniência para BindableObject.

BindableProperty

Uma BindableProperty é um repositório de backup para as propriedades que permitem associações em BindableObject.

BindablePropertyConverter

Um TypeConverter para propriedades associáveis.

BindablePropertyKey

A chave secreta para uma BindableProperty, usada para implementar uma BindableProperty com acesso de gravação restrito.

Binding

Uma associação de dados imutáveis única de 1:1.

BindingBase

Uma classe abstrata que fornece um BindingMode e uma opção de formatação.

BindingCondition

Classe que representa uma comparação de valor com o destino de uma associação arbitrária.

Border

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BoundsConstraint

Uma restrição de layout de associações usada por RelativeLayouts.

BoundsTypeConverter

Um TypeConverter que converte cadeias de caracteres em Rectangles para uso com AbsoluteLayouts.

BoxView

Um View usado para desenhar um retângulo colorido sólido.

Brush

Define o comportamento principal e as cores internas para pintar uma área.

BrushTypeConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BrushTypeConverter.GradientBrushParser

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Button

Um botão View que reage a eventos de toque.

Button.ButtonContentLayout

Representa o layout do conteúdo do botão sempre que uma imagem é mostrada.

Button.ButtonContentTypeConverter

Um conversor para converter uma cadeia de caracteres em um Button.ButtonContentLayout objeto .

CarouselLayoutTypeConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

CarouselView

Um ItemsView cujas exibições filhas roláveis "encaixam" no lugar.

Cell

Fornece classe base e recursos para todas as células Microsoft.Maui.Controls. As células são elementos destinados a serem adicionados a ListView ou TableView.

CheckBox

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

CheckedChangedEventArgs

Os argumentos do evento para eventos CheckBox e CheckedChanged.

ChildGestureRecognizer

Um reconhecedor de gestos a ser usado como um filho de outro.

ClickedEventArgs

Os argumentos de evento para um evento de clique.

ClickGestureRecognizer

Reconhecedor para gestos de clique.

CloseRequestedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

CollectionView

Um SelectableItemsView que apresenta uma coleção de itens.

ColumnDefinition

Uma IDefinition que define propriedades para uma coluna em uma Grid.

ColumnDefinitionCollection

Um DefinitionCollection<T> para ColumnDefinitions.

ColumnDefinitionCollectionTypeConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Command

Define uma implementação ICommand que encapsula um Action.

Command<T>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

CompareStateTrigger

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

CompressedLayout

Contém as propriedades anexadas para omitir renderizadores redundantes.

Condition

Classe base para condições.

Configuration<TPlatform,TElement>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ContentPage

Um Page que exibe uma única exibição.

ContentPresenter

Gerenciador de layout para exibições modeladas.

ContentPropertyAttribute

Indica a propriedade do tipo que é a propriedade de conteúdo (padrão).

ContentView

Um elemento que contém um único elemento filho.

ControlsColorExtensions

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ControlTemplate

Modelo que especifica um grupo de estilos e efeitos para controles.

CurrentItemChangedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DataPackage

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DataPackagePropertySet

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DataPackagePropertySetView

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DataPackageView

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DataTemplate

Um modelo para várias associações, normalmente usadas por ListViews e MultiPage<T>s.

DataTemplateSelector

Seleciona objetos DataTemplate por tipo de dados e contêiner.

DataTrigger

A classe que representa uma condição em uma associação arbitrária, juntamente com uma lista de objetos Setter que serão aplicados quando a condição for atendida.

DateChangedEventArgs

Argumentos de evento para o evento DateSelected.

DatePicker

Um View que permite a seleção de data.

DefinitionCollection<T>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DependencyAttribute

Um atributo que indica que o tipo especificado fornece uma implementação concreta de uma interface necessária.

DependencyService

Classe estática que fornece o método de fábrica Get<T>(DependencyFetchTarget) para recuperar implementações específicas da plataforma do tipo T especificado.

DesignMode

Classe estática que os desenvolvedores podem usar para determinar se o aplicativo está em execução em um pré-visualizador.

Device

Uma classe de utilitário para interagir com o Dispositivo/Plataforma atual.

Device.Styles

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DeviceStateTrigger

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DisplayDensityChangedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DoubleCollection

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DoubleCollectionConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DragEventArgs

Fornece dados para os eventos de DragOver e de DragLeave .

DragGestureRecognizer

Fornece reconhecimento de gesto de arrastar e define os eventos associados para arrastar e soltar.

DragStartingEventArgs

Fornece dados para o evento de DragStarting .

DropCompletedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DropEventArgs

Fornece dados para o evento de Drop .

DropGestureRecognizer

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Editor

Um controle que pode editar várias linhas de texto.

Effect

Uma coleção de estilos e propriedades que podem ser adicionados a um elemento no tempo de execução.

EffectiveVisualExtensions

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Element

Fornece a classe base para todos os elementos hierárquicos Microsoft.Maui.Controls. Essa classe contém todos os métodos e propriedades necessários para representar um elemento na hierarquia Microsoft.Maui.Controls.

ElementEventArgs

Fornece dados para eventos que pertencem a um único Element.

ElementTemplate

Classe base para as classes DataTemplate e ControlTemplate.

Entry

A entrada é uma entrada de texto de linha única. Ele é melhor usado para coletar pequenas informações discretas, como nomes de usuário e senhas.

EntryCell

Um Cell com um rótulo e um campo de entrada de texto de linha única.

EventTrigger

A classe que representa um evento de gatilho e uma lista de objetos TriggerAction que serão chamados quando o evento for gerado.

ExportEffectAttribute

Atributo que identifica um Effect com um identificador exclusivo que pode ser usado com Resolve(String) para localizar um efeito.

ExportFontAttribute

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

FileImageSource

Um ImageSource que lê uma imagem de um arquivo.

FileImageSourceConverter

Um TypeConverter que converte em FileImageSource.

FlexLayout

Um layout tipo Flexbox semelhante que coloca os elementos filho em linhas ou colunas opcionalmente encapsuláveis de elementos filho.

FlowDirectionConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

FlyoutBase

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

FlyoutItem

Um ShellItem que tem uma coleção de objetos Tab.

FlyoutPage

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

FocusEventArgs

Os args de evento para eventos Focused e Unfocused de VisualElement.

FontAttributesConverter

Converte uma cadeia de caracteres em um objeto FontAttributes.

FontExtensions

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

FontImageSource

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

FontSizeConverter

Converte uma cadeia de caracteres em um tamanho da fonte.

FormattedString

Representa um texto com atributos aplicados a algumas partes.

Frame

Um elemento contendo um único filho, com algumas opções de enquadramento.

GestureElement

Um elemento que pode responder a gestos.

GestureRecognizer

A classe base para todos os reconhecedores de gestos.

GradientBrush

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

GradientStop

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

GradientStopCollection

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

GraphicsView

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Grid

Um layout que organiza as exibições em linhas e colunas.

GridExtensions

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

GridItemsLayout

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

GridLengthTypeConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

GroupableItemsView

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

HandlerAttribute

Um atributo abstrato cujas subclasses especificam os renderizadores específicos da plataforma para controles abstratos Microsoft.Maui.Controls.

HandlerChangingEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

HorizontalStackLayout

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

HtmlWebViewSource

Uma WebViewSource associada a uma cadeia de caracteres formatada em HTML.

IElementExtensions

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Image

View que contém uma imagem.

ImageButton

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ImageCell

Um TextCell que tem uma imagem.

ImageSource

Classe abstrata cujos implementadores carregam imagens de arquivos ou da Web.

ImageSourceConverter

Classe que usa uma representação de cadeia de caracteres de um local de arquivo de imagem e retorna um ImageSource do recurso especificado.

IndicatorView

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

InputView

A classe base de uma exibição que pode obter a entrada do teclado.

InvalidNavigationException

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ItemsLayout

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ItemsLayoutTypeConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ItemsView

Um View que serve como uma classe base para as exibições que contêm uma lista de modelos de itens.

ItemsView<TVisual>

Um View que serve como uma classe base para as exibições que contêm uma lista de modelos de itens.

ItemsViewScrolledEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ItemTappedEventArgs

Argumentos de evento para o evento ItemTapped.

ItemVisibilityEventArgs

Os Args de evento quando a visibilidade de um item tiver sido alterada em um ListView.

KeyboardAccelerator

Representa uma tecla de atalho para um MenuFlyoutItem.

KnownColor

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Label

Um View que exibe texto.

Layout

Fornece a classe base para todos os elementos de Layout. Use elementos Layout para posicionar e dimensionar elementos filho em aplicativos Microsoft.Maui.Controls.

LayoutDirectionExtensions

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

LayoutOptionsConverter

Classe que usa uma representação de cadeia de caracteres de um LayoutOptions e retorna um LayoutOptions correspondente.

LinearGradientBrush

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

LinearItemsLayout

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ListProxyChangedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ListStringTypeConverter

Conversor de tipo para converter em listas as listas de cadeias de caracteres formatadas adequadamente.

ListView

Um ItemsView<TVisual> que exibe uma coleção de dados como uma lista vertical.

MarshalingObservableCollection

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

MenuBar

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

MenuBarItem

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

MenuFlyout

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

MenuFlyoutItem

Representa um MenuFlyoutItem.

MenuFlyoutSeparator

Representa uma linha horizontal que separa itens em um menu.

MenuFlyoutSubItem

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

MenuItem

Classe que apresenta um item de menu e o associa a um comando.

MenuItemCollection

Um grupo de objetos MenuItem relacionados.

MessagingCenter

Associa um retorno de chamada em assinantes com um nome de mensagem específico.

ModalEventArgs

A classe base para ModalPushedEventArgs, ModalPushingEventArgs, ModalPoppedEventArgs e ModalPoppingEventArgs.

ModalPoppedEventArgs

Argumentos para o evento gerado quando uma janela modal abre em pop-up da pilha de navegação.

ModalPoppingEventArgs

Argumentos para o evento gerado quando uma janela modal está abrindo em pop-up da pilha de navegação.

ModalPushedEventArgs

Argumentos para o evento gerado quando é efetuado push de uma janela modal para a pilha de navegação.

ModalPushingEventArgs

Argumentos para o evento gerado quando está sendo efetuado push de uma janela modal para a pilha de navegação.

MultiBinding

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

MultiPage<T>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

MultiTrigger

Classe que representa uma lista de condições de associação e de propriedade e uma lista de setters aplicados quando todas as condições na lista são atendidas.

NameScopeExtensions

Os métodos de extensão para Element isso adicionam um método FindByName fortemente tipado.

NavigableElement

Um Element que dá suporte à navegação.

NavigatedFromEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

NavigatedToEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

NavigatingFromEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

NavigationEventArgs

EventArgs para eventos de navegação da NavigationPage.

NavigationPage

Um Page que gerencia a navegação e a experiência do usuário de uma pilha de outras páginas.

NullEffect

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

On

Classe usada dentro OnPlatform de marcas em XAML ao especificar valores em plataformas.

OnIdiom<T>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

OnPlatform<T>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

OpenGLView

Um View que exibe o conteúdo do OpenGL.

OpenRequestedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

OrientationStateTrigger

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Page

Um VisualElement que ocupa a tela inteira.

PanGestureRecognizer

Um reconhecedor de gestos para fazer panorâmica em conteúdo maior que sua exibição pai.

PanUpdatedEventArgs

Evento gerado quando um gesto de panorâmica é atualizado.

ParentChangingEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Picker

Um controle View para selecionar um elemento em uma lista.

PinchGestureRecognizer

Reconhecedor de gestos de pinçagem.

PinchGestureUpdatedEventArgs

Argumentos de evento para o evento PinchUpdated.

PlatformBehavior<TView>

Classe base para comportamentos generalizados definidos pelo usuário que podem responder a condições e eventos arbitrários quando conectados à hierarquia de exibição de plataforma.

PlatformBehavior<TView,TPlatformView>

Classe base para comportamentos generalizados definidos pelo usuário que podem responder a condições e eventos arbitrários quando conectados à hierarquia de exibição de plataforma.

PlatformConfigurationRegistry<TElement>

Auxiliar que lida com armazenamento e pesquisa de implementações específicas da plataforma

PlatformDragEventArgs

Argumentos específicos da plataforma associados ao DragEventArgs.

PlatformDragStartingEventArgs

Argumentos específicos da plataforma associados ao DragStartingEventArgs.

PlatformDropCompletedEventArgs

Argumentos específicos da plataforma associados ao DropCompletedEventArgs

PlatformDropEventArgs

Argumentos específicos da plataforma associados ao DropEventArgs.

PlatformEffect<TContainer,TControl>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

PlatformPointerEventArgs

Argumentos específicos da plataforma associados ao PointerEventArgs.

PointCollection

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

PointerEventArgs

Argumentos para eventos PointerGestureRecognizer.

PointerGestureRecognizer

Fornece reconhecimento de gesto de ponteiro e eventos.

PoppedToRootEventArgs

EventArgs para o evento de navegação PoppedToRoot da NavigationPage.

PositionChangedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ProgressBar

Um controle View que exibe o progresso.

PropertyChangingEventArgs

Argumentos de evento para o delegado PropertyChangingEventHandler.

PropertyCondition

A classe que representa uma comparação de valor em relação a uma propriedade no controle que contém o delimitador MultiTrigger.

QueryPropertyAttribute

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

RadialGradientBrush

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

RadioButton

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

RadioButtonGroup

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ReferenceTypeConverter

Para uso interno pela plataforma Microsoft.Maui.Controls.

RefreshView

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

RelativeBindingSource

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

RenderWithAttribute

Associe a exibição ao renderizador.

ReorderableItemsView

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ResolutionGroupNameAttribute

Atributo que identifica um nome de grupo, normalmente um nome de empresa ou URL da empresa invertida, que fornece um escopo de nomes em vigor.

ResourceDictionary

Um IDictionary que mapeia cadeias de caracteres de identificador para objetos de recurso arbitrários.

ResourceDictionary.RDSourceTypeConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

RouteFactory

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Routing

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

RoutingEffect

Efeito de independente de plataforma que encapsula um efeito interno, que é geralmente é específico da plataforma.

RowDefinition

Uma IDefinition que define propriedades para uma linha em uma Grid.

RowDefinitionCollection

Um DefinitionCollection<T> para RowDefinitions.

RowDefinitionCollectionTypeConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ScrolledEventArgs

Argumentos para o evento que é gerado quando uma janela é rolada.

ScrollToRequestedEventArgs

Argumentos para o evento gerado quando uma rolagem é solicitada.

ScrollToRequestEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ScrollView

Um elemento com capacidade de rolar se seu Conteúdo exigir.

SearchBar

Um controle View que fornece uma caixa de pesquisa.

SearchHandler

Implementação padrão de ISearchHandlerController.

SelectableItemsView

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SelectedItemChangedEventArgs

Argumentos de evento para o evento ItemSelected.

SelectedPositionChangedEventArgs

Argumentos de evento para eventos de rolagem posicionais.

SelectionChangedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SemanticProperties

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Setter

Representa uma atribuição de uma propriedade para um valor, normalmente em um estilo ou em resposta a um gatilho.

SettersExtensions

Define métodos de extensão para IList<Setter>

Shadow

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Shell

Uma Page que fornece os recursos fundamentais da interface do usuário exigidos pela maioria dos aplicativos, permitindo que você se concentre na carga de trabalho principal do aplicativo.

ShellAppearance

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ShellContent

Corresponde a um ContentPage contido em um ShellSection.

ShellGroupItem

Um BaseShellItem que tem FlyoutDisplayOptions. A classe base para ShellItem e ShellSection.

ShellItem

Um ou mais itens no submenu. Contido dentro de um Shell.

ShellNavigatedEventArgs

Argumentos para o evento OnNavigated(ShellNavigatedEventArgs).

ShellNavigatingDeferral

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ShellNavigatingEventArgs

Argumentos para o evento OnNavigating(ShellNavigatingEventArgs).

ShellNavigationQueryParameters

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ShellNavigationState

Um URI que representa a página atual ou um destino para a navegação em um aplicativo de Shell.

ShellSection

Conteúdo agrupado em um aplicativo de Shell, navegável por guias inferiores.

ShellTemplatedViewManager

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Slider

Um controle View que insere um valor linear.

SolidColorBrush

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Span

Representa uma seção de uma FormattedString.

StackBase

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

StackLayout

Um Layout que posiciona elementos filhos em uma única linha que pode ser orientada na vertical ou na horizontal.

StackLayoutManager

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

StateTrigger

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

StateTriggerBase

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Stepper

Um controle View que insere um valor separado, restrito a um intervalo.

StreamImageSource

ImageSource que carrega uma imagem de um Stream.

StructuredItemsView

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Style

Classe que contém gatilhos, setters e comportamentos que definem total ou parcialmente a aparência e o comportamento de uma classe de elementos visuais.

SwipeChangingEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SwipedEventArgs

Argumentos para eventos de passar o dedo.

SwipeEndedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SwipeGestureRecognizer

Reconhecedor de gestos de passar o dedo.

SwipeItem

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SwipeItems

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SwipeItemView

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SwipeStartedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SwipeView

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Switch

Um controle View que fornece um valor alternado.

SwitchCell

Um Cell com um rótulo e uma chave de liga/desliga.

Tab

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

TabBar

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

TabbedPage

MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela.

TableRoot

Um TableSection que contém uma seção de tabela ou a tabela inteira.

TableSection

Uma seção lógica e visível de um TableView.

TableSectionBase

Classe base abstrata definindo uma seção de tabela.

TableSectionBase<T>

Classe base abstrata definindo uma seção de tabela.

TableView

Um View que contém linhas de elementos Cell.

TapGestureRecognizer

Fornece reconhecimento de eventos e gestos de toque.

TappedEventArgs

Argumentos para o evento ItemTapped.

TemplateBinding

Associa uma propriedade de modelo ao pai da exibição que tem um ControlTemplate.

TemplatedPage

Uma página que exibe o conteúdo de tela inteira com um modelo de controle e a classe base para ContentPage.

TemplatedView

Uma exibição que exibe conteúdo com um modelo de controle e a classe base para ContentView.

TemplateExtensions

Classe de extensão para DataTemplate, fornecendo um método de atalho com base em cadeia de caracteres para definir uma Associação.

TextAlignmentConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

TextCell

Um Cell com texto e Detail primárioText.

TextChangedEventArgs

Argumentos de evento para TextChanged eventos. Fornece valores de texto antigo e novo.

TextDecorationConverter

Uma subclasse TypeConverter que pode converter entre uma cadeia de caracteres e um objeto TextDecorations.

TimePicker

Um controle View que fornece a seleção de tempo.

ToggledEventArgs

Argumentos de evento para eventos Toggled e OnChanged.

Toolbar

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ToolbarItem

Um item em uma barra de ferramentas ou exibido em um Page.

ToolTipProperties

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

TouchEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Trigger

Classe que representa uma condição de propriedade e uma ação executada quando a condição é atendida.

TriggerAction

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

TriggerAction<T>

Uma classe base para ações definidas pelo usuário executadas quando uma condição de gatilho é atendida.

TriggerBase

Classe base para classes que contêm uma condição e uma lista de ações a serem realizadas quando a condição for atendida.

TypeTypeConverter

Classe que usa uma representação de cadeia de caracteres de um Type e retorna um Type correspondente.

UnsolvableConstraintsException

Exceção indicando que os Constraints especificados não podem ser atendidos simultaneamente.

UriImageSource

Uma ImageSource que carrega uma imagem de um URI, armazenando os resultados em cache.

UriTypeConverter

Um TypeConverter que converte de uma cadeia de caracteres ou Uri em um Uri.

UrlWebViewSource

Uma WebViewSource associada a uma URL.

ValueChangedEventArgs

Argumentos de evento para ValueChanged eventos. Fornece valores novos e antigos.

VerticalStackLayout

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

View

Um elemento visual usado para colocar os layouts e os controles na tela.

ViewCell

Um Cell que contém um View definido pelo desenvolvedor.

ViewExtensions

Métodos de extensão para VisualElements, fornecendo funções animáveis de escala, de rotação e de layout.

VisibilityExtensions

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

VisualAttribute

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

VisualElement

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

VisualElement.FocusRequestArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

VisualElement.VisibilityConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

VisualMarker

Contém os tipos IVisual implementados pela equipe do Xamarin Forms e os tipos IVisual padrão usados pelo sistema Visual.

VisualMarker.DefaultVisual

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

VisualState

Contém um estado visual nomeado que se aplica a uma lista de setters para um elemento para correlacionar um estado com uma aparência.

VisualStateGroup

Contém uma lista de estados visuais relacionados que podem ser aplicados a um elemento visual.

VisualStateGroupList

Contém uma lista de grupos de estado visual para um aplicativo.

VisualStateManager

Gerencia grupos de estado visual e controles de transição entre estados.

VisualStateManager.CommonStates

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

VisualTypeConverter

Um TypeConverter que pode converter uma cadeia de caracteres em um objeto IVisual.

WebNavigatedEventArgs

Classe que contém os argumentos para o evento gerado após a conclusão de navegação na Web.

WebNavigatingEventArgs

Classe que contém os argumentos para o evento gerado após o início de navegação na Web.

WebNavigationEventArgs

Classe que contém os argumentos para o evento gerado quando a navegação na Web começa.

WebView

Um View que apresenta conteúdo HTML.

WebViewSource

Classe abstrata cujas subclasses fornecem os dados para um WebView.

WebViewSourceTypeConverter

Um TypeConverter que converte uma cadeia de caracteres em um UrlWebViewSource.

Window

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

XmlnsDefinitionAttribute

Atributo especificando o mapeamento entre um namespace de XML e um namespace de CLR.

XmlnsPrefixAttribute

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Estruturas

LayoutOptions

Um struct cujos membros estáticos definem várias opções de alinhamento e de expansão.

Region

Representa uma região visual em uma interface do usuário Microsoft.Maui.Controls.

Interfaces

IAnimatable

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IAppearanceObserver

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IAppIndexingProvider

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IApplicationController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IAppLinkEntry

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IAppLinks

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IBindableLayout

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IBorderElement

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IButtonController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ICellController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IConfigElement<T>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IConfigPlatform

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IDecorableTextElement

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IDefinition

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IEditorController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IEffectControlProvider

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IElementConfiguration<TElement>

Auxiliar que lida com armazenamento e pesquisa de implementações específicas da plataforma

IElementController

Para uso interno pelo .NET MAUI.

IEntryCellController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IEntryController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IExtendedTypeConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IFlyoutBehaviorObserver

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IFlyoutPageController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IGestureRecognizer

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IGestureRecognizers

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IGridController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IImageController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IImageElement

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IItemsLayout

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IItemsView<T>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IItemViewController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ILayout

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ILayoutController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ILayoutManagerFactory

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IListProxy

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IListViewController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IMenuItemController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IMessagingCenter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IMultiPageController<T>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IMultiValueConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

INavigation

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

INavigationPageController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IOpenGlViewController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IPaddingElement

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IPageContainer<T>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IPageController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IPanGestureController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IPinchGestureController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IPlatformElementConfiguration<TPlatform,TElement>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IQueryAttributable

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IRegisterable

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IScrollViewController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ISearchBarController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ISearchHandlerController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IShellAppearanceElement

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IShellContentController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IShellContentInsetObserver

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IShellController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IShellItemController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IShellSectionController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ISliderController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ISwipeGestureController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ISwipeItem

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ISwipeViewController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ITableModel

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ITableViewController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ITemplatedItemsList<TItem>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ITemplatedItemsListScrollToRequestedEventArgs

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ITemplatedItemsView<TItem>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IValueConverter

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IViewContainer<T>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IViewController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IVisual

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IVisualElementController

Para uso interno pelo .NET MAUI.

IWebViewController

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

IWindowCreator

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

Enumerações

AccessKeyPlacement

Enumera o posicionamento de chave de acesso em relação ao controle que a chave de acesso descreve.

BindingMode

A direção da propagação de alterações para associações.

Button.ButtonContentLayout.ImagePosition

Enumera valores que determinam a posição da imagem no botão.

ButtonsMask

Sinaliza valores que representam os botões do mouse.

ConstraintType

Enumeração que especifica se uma restrição é constante, em relação a um modo de exibição, ou em relação ao seu pai.

DataPackageOperation

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

DependencyFetchTarget

Enumeração especificando se Get<T>(DependencyFetchTarget) deve retornar uma referência a uma instância nova ou global.

EditorAutoSizeOption

Enumera valores que controlam se um editor mudará de tamanho para acomodar a entrada conforme o usuário a digita.

EffectiveFlowDirection

Enumera os sinalizadores que indicam se a direção do layout foi explicitamente definida e se ela é da direita para a esquerda.

FlyoutDisplayOptions

Enumera os modos de exibição do submenu em um aplicativo de Shell.

FlyoutHeaderBehavior

Enumeração dos modos seguidos pelo FlyoutHeader.

FlyoutLayoutBehavior

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

FontAttributes

Enumera valores que descrevem os estilos de fonte.

GestureState

Enumeração que especifica os diversos estados de um gesto.

IndicatorShape

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

InitializationFlags

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ItemSizingStrategy

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ItemsLayoutOrientation

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ItemsUpdatingScrollMode

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

LayoutAlignment

Valores que representam LayoutAlignment.

ListViewCachingStrategy

Enumera as estratégias de cache para uma ListView.

ListViewSelectionMode

Enumera valores que controlam se os itens em uma exibição de lista podem ou não ser selecionados.

MeasureFlags

Enumera valores que informam se as margens estão incluídas ao definir o layout das janelas.

NamedSize

Representa tamanhos de fonte predefinidos.

PresentationMode

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

RelativeBindingSourceMode

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ScrollMode

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

ScrollToMode

Enumera valores que descrevem como é feita uma solicitação de rolagem.

ScrollToPosition

Enumera valores que descrevem uma solicitação de rolagem.

SearchBoxVisibility

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SelectionMode

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SeparatorVisibility

Enumera valores que controlam a visibilidade dos separadores de item de lista.

ShellNavigationSource

Enumera os motivos para um evento de navegação em aplicativos de Shell.

SnapPointsAlignment

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SnapPointsType

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

StackOrientation

As orientações que um StackLayout pode ter.

Stretch

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

SweepDirection

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

TableIntent

TableIntent fornece dicas para o renderizador sobre como uma tabela será usada.

TabsStyle

Enumera os estilos de guia para páginas com guias.

TargetIdiom

Indica o tipo de dispositivo no qual o Microsoft.Maui.Controls está funcionando.

ToolbarItemOrder

Enumeração que especifica se o ToolbarItem aparece na superfície da barra de ferramentas principal ou secundária.

ViewState

Preterido. Não use.

Delegados

BindableProperty.BindingPropertyChangedDelegate

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BindableProperty.BindingPropertyChangedDelegate<TPropertyType>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BindableProperty.BindingPropertyChangingDelegate

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BindableProperty.BindingPropertyChangingDelegate<TPropertyType>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BindableProperty.CoerceValueDelegate

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BindableProperty.CoerceValueDelegate<TPropertyType>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BindableProperty.CreateDefaultValueDelegate

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BindableProperty.CreateDefaultValueDelegate<TDeclarer,TPropertyType>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BindableProperty.ValidateValueDelegate

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

BindableProperty.ValidateValueDelegate<TPropertyType>

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

CollectionSynchronizationCallback

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.

PropertyChangingEventHandler

Fornece a todos os layouts comuns uma classe de controle e tudo o que o acompanha.