Partilhar via


Microsoft.Maui.Controls Espaço de nomes

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

Classes

Nome Descrição
AbsoluteLayout

Posiciona elementos filhos em posições absolutas.

Accelerator

Representa uma tecla de atalho para um MenuItem.

AcceleratorTypeConverter

que o parser XAML usa para converter strings em Accelerator objetos.

ActivityIndicator

Um controlo visual usado para indicar que algo está em curso.

AdaptiveTrigger

Um gatilho de estado que se ativa quando a janela atinge um limiar mínimo de largura e/ou altura.

AndExpandLayoutManager

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

Animation

Encapsula uma animação, um conjunto de funções que modificam propriedades ao longo de um período de tempo perceptível pelo utilizador.

AnimationExtensions

Métodos de extensão para IAnimatable objetos.

Application

Representa a principal classe de aplicação que fornece gestão do ciclo de vida, recursos e tematização.

AppLinkEntry

Um link profundo de aplicação num índice de pesquisa de links de aplicação.

AppThemeChangedEventArgs

Argumentos do evento para o RequestedThemeChanged evento.

AutomationProperties

Contém informação abreviada e detalhada da interface de utilizador fornecida aos serviços de acessibilidade.

BackButtonBehavior

Personaliza a aparência e o comportamento do botão de trás numa Shell aplicação.

BackButtonPressedEventArgs

API interna que pode mudar ou ser removida sem aviso prévio.

BackgroundingEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

BaseMenuItem

Classe base para itens do menu.

BaseShellItem

Classe base para itens de navegação Shell que fornecem propriedades comuns como Título, Ícone e Rota.

BaseSwipeEventArgs

Fornece dados base de eventos para eventos de deslizamento.

Behavior

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

Behavior<T>

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

BindableLayout

Fornece propriedades anexadas para permitir a ligação de dados em elementos de layout.

BindableObject

Fornece um mecanismo para propagar alterações de dados de um objeto para outro. Permite validação, 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 armazenamento de suporte para propriedades que permitem ligações em BindableObject.

BindablePropertyConverter

Um TypeConverter que converte strings em BindableProperty instâncias.

BindablePropertyKey

A chave secreta para uma BindableProperty, usada para implementar propriedades vinculáveis apenas de leitura.

Binding

Uma ligação que liga uma propriedade num objeto fonte a uma propriedade num objeto alvo.

BindingBase

Uma classe base abstrata para todas as ligações que fornece BindingMode seleção, valores nulos de reserva/destino e suporte de formatação.

BindingCondition

Uma condição que é satisfeita quando uma ligação avalia a um valor especificado.

Border

Um controlo de contentor que desenha uma borda, um fundo ou ambos em torno do seu conteúdo filho.

BoundsConstraint

Uma restrição de disposição de limites usada por RelativeLayouts.

BoundsTypeConverter

A TypeConverter que converte cordas em Rectangles para uso com AbsoluteLayouts.

BoxView

A View costumava desenhar um retângulo de cor sólida.

Brush

Define o comportamento central e as cores incorporadas para pintar uma área.

BrushTypeConverter

A TypeConverter que converte fios, cores e tintas em Brush objetos.

BrushTypeConverter.GradientBrushParser

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

Button

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

Button.ButtonContentLayout

Representa a disposição do conteúdo dos botões sempre que uma imagem é mostrada.

Button.ButtonContentTypeConverter

Um conversor para converter uma string num Button.ButtonContentLayout objeto.

CarouselLayoutTypeConverter

Converte representações de cordas em LinearItemsLayout instâncias para uso em XAML de carrossel.

CarouselView

Uma vista que apresenta uma coleção rolável de itens onde cada item 'encaixa' no lugar após a deslocação.

Cell

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

CheckBox

Representa um controlo que um utilizador pode selecionar ou eliminar.

CheckedChangedEventArgs

Event Args para CheckBoxo evento 's CheckedChanged .

ChildGestureRecognizer

Um reconhecedor de gestos para ser usado como filho de outro.

ClickedEventArgs

Argumentos de evento para um evento de clique.

ClickGestureRecognizer

Reconhecedor para gestos de clique.

CloseRequestedEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

CollectionView

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

ColumnDefinition

Um IDefinition que define propriedades para uma coluna em um Grid.

ColumnDefinitionCollection

A DefinitionCollection<T> de ColumnDefinitions.

ColumnDefinitionCollectionTypeConverter

Converte uma cadeia separada por vírgulas de comprimentos de grelha num ColumnDefinitionCollection.

Command

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

Command<T>

Uma implementação genérica de ICommand com parâmetro fortemente tipado.

CompareStateTrigger

Um gatilho de estado que se ativa quando Property é Valueigual a .

CompressedLayout

Contém propriedades associadas para omitir renderizadores redundantes.

Condition

Classe base para condições de gatilho que determinam quando um gatilho deve ativar.

Configuration<TPlatform,TElement>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ContentPage

A Page que mostra uma única visualização como seu conteúdo.

ContentPresenter

Gestor de layout para vistas com templates.

ContentPropertyAttribute

Indica a propriedade usada como propriedade de conteúdo em XAML.

ContentView

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

ControlsColorExtensions

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ControlTemplate

Define a aparência do controlo moldado.

CurrentItemChangedEventArgs

Fornece dados para o evento CurrentItemChanged nas vistas de carrossel e coleção.

DataPackage

Contém dados transferidos durante uma operação de arrastar e largar.

DataPackagePropertySet

Uma coleção de propriedades personalizadas para um DataPackage.

DataPackagePropertySetView

Uma vista somente de leitura de um DataPackagePropertySet.

DataPackageView

Uma vista somente de leitura de um DataPackage.

DataTemplate

Define a estrutura visual para itens com templates. Usado para exibir objetos de dados com uma aparência consistente.

DataTemplateSelector

Seleciona a DataTemplate com base no objeto de dados e no contentor. Override OnSelectTemplate(Object, BindableObject) para implementar a lógica de seleção.

DataTrigger

Um gatilho que ativa os distribuidores quando um valor limitado corresponde a um valor especificado.

DateChangedEventArgs

Argumentos de evento para DateSelected evento.

DatePicker

Um controlo de vista que permite a seleção de datas.

DatePickerClosedEventArgs

Fornece dados de eventos para o evento que são gerados quando um controlo DatePicker é fechado.

DatePickerOpenedEventArgs

Fornece dados de eventos para o evento que são gerados quando um controlo DatePicker é aberto.

DefinitionCollection<T>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

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 Get<T>(DependencyFetchTarget) método de fábrica para recuperar implementações específicas da plataforma do tipo T especificado.

DesignMode

Classe estática que os programadores podem usar para determinar se a aplicação está a correr num visualizador.

Device

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

Device.Styles

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

DeviceStateTrigger

Um gatilho de estado que se ativa quando a aplicação corre numa plataforma de dispositivo específica.

DisplayDensityChangedEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

DisplayRotationStateTrigger

Trigger que se ativa quando a rotação do dispositivo corresponde ao especificado Rotation.

DoubleCollection

Uma coleção observável de Double valores, usada para padrões de traço e propriedades semelhantes.

DoubleCollectionConverter

Converte um espaço ou uma cadeia separada por vírgulas de números num DoubleCollection.

DragEventArgs

Fornece dados para os DragOver eventos e DragLeave eventos.

DragGestureRecognizer

Fornece reconhecimento de gestos de arrastar e define os eventos associados para arrastar e largar.

DragStartingEventArgs

Fornece dados para o DragStarting evento.

DropCompletedEventArgs

Fornece dados para o evento gerado quando uma operação de drop é concluída.

DropEventArgs

Fornece dados para o Drop evento.

DropGestureRecognizer

Reconhece gestos de largar e gere a transferência de dados durante operações de arrastar e largar.

Editor

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

Effect

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

EffectiveVisualExtensions

Métodos de extensão para verificar o tipo visual.

Element

Fornece a classe base para todos os elementos hierárquicos do Microsoft.Maui.Controls. Esta 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 relacionados com um único Element.

ElementTemplate

Classe base para DataTemplate e ControlTemplate classes.

Entry

A entrada é uma entrada de texto de uma linha. É melhor usado para recolher pequenas informações discretas, como nomes de utilizador e palavras-passe.

EntryCell

A Cell com um rótulo e um campo de entrada de texto de uma linha.

EventTrigger

Um gatilho que lança ações em resposta a um evento especificado no elemento associado.

ExportEffectAttribute

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

ExportFontAttribute

Regista um ficheiro de fonte para uso na aplicação.

FileImageSource

Um ImageSource que lê uma imagem de um ficheiro.

FileImageSourceConverter

A TypeConverter que converte em FileImageSource.

FlexLayout

Um layout semelhante ao Flexbox que dispõe os elementos filhos em linhas ou colunas opcionalmente envolvíveis de elementos filhos.

FlowDirectionConverter

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

FlyoutBase

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

FlyoutItem

Representa um item de menu de relevo numa Shell aplicação.

FlyoutPage

A Page que gere dois painéis de informação: um flyout que apresenta um menu ou navegação, e um detalhe que apresenta o conteúdo selecionado.

FocusEventArgs

Args de eventos para VisualElement's Focused e Unfocused eventos.

FontAttributesConverter

Converte uma corda num FontAttributes objeto.

FontExtensions

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

FontImageSource

E ImageSource que gera um glifo a partir de uma fonte.

FontSizeConverter

Converte uma string num tamanho de 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 capaz de responder a gestos.

GestureRecognizer

A classe base para todos os reconhecedores de gestos.

GradientBrush

Classe base para pincéis que pintam uma área com um gradiente de várias cores.

GradientStop

Representa uma cor e um deslocamento dentro de um GradientBrush.

GradientStopCollection

Uma coleção de GradientStop objetos usados por GradientBrush.

GraphicsView

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

Grid

Um layout que organiza as vistas em linhas e colunas.

GridExtensions

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

GridItemsLayout

Um layout de itens que organiza os itens numa grelha com colunas ou linhas configuráveis.

GridLengthTypeConverter

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

GroupableItemsView

Uma vista de itens selecionáveis que suporta o agrupamento de itens.

HandlerAttribute

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

HandlerChangingEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

HandlerProperties

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

HorizontalStackLayout

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

HtmlWebViewSource

Um WebViewSource vinculado a uma cadeia formatada em HTML.

HybridWebView

A View que apresenta conteúdo HTML local numa vista web e permite que JavaScript e código C# comuniquem através de mensagens e métodos de invocação.

HybridWebViewRawMessageReceivedEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IElementExtensions

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

Image

Um controlo de vista que mostra uma imagem.

ImageButton

Representa um botão que mostra uma imagem e reage a eventos de toque.

ImageCell

Um TextCell que tem uma imagem.

ImageSource

Classe abstrata cujos implementadores carregam imagens a partir de ficheiros, URIs ou fluxos.

ImageSourceConverter

A TypeConverter que converte strings e URIs em ImageSource objetos.

IndicatorView

Uma vista que apresenta um indicador visual representando a posição dentro de uma coleção de itens.

InputView

Uma classe base para vistas que obtêm entrada de texto do utilizador.

InvalidNavigationException

Exceção lançada quando uma operação de navegação inválida é tentada.

ItemsLayout

Classe base para layouts que organizam os itens em vistas de coleção e carrossel.

ItemsLayoutTypeConverter

Converte representações de strings em IItemsLayout instâncias para uso em XAML.

ItemsView

A View que serve como classe base para vistas que contêm uma lista template de itens.

ItemsView<TVisual>

A View que serve como classe base para vistas que contêm uma lista template de itens.

ItemsViewScrolledEventArgs

Fornece dados para o evento Scrolled nas vistas de itens.

ItemTappedEventArgs

Argumentos do evento para o ItemTapped evento.

ItemVisibilityEventArgs

Event args quando a visibilidade de um item foi alterada num ListView.

KeyboardAccelerator

Representa uma tecla de atalho para um MenuFlyoutItem.

KnownColor

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

Label

A View que mostra texto.

Layout

Classe base para layouts que permitem organizar e agrupar os controlos da interface na tua aplicação.

LayoutDirectionExtensions

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

LayoutOptionsConverter

Classe que assume uma representação de cadeia de a LayoutOptions e devolve um correspondente LayoutOptions.

LinearGradientBrush

A GradientBrush que pinta uma área com um gradiente linear.

LinearItemsLayout

Um layout de itens que organiza os itens numa única linha ou coluna.

ListProxyChangedEventArgs

Argumentos de evento para quando o proxy interno da lista muda.

ListStringTypeConverter

Conversor de tipos para converter listas de cadeias devidamente formatadas em listas.

ListView

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

MarshalingObservableCollection

Uma coleção observável segura para threads que organiza todas as alterações da coleção para o thread principal.

MenuBar

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

MenuBarItem

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

MenuFlyout

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

MenuFlyoutItem

Representa um MenuFlyoutItem.

MenuFlyoutSeparator

Representa uma linha horizontal que separa os itens num menu.

MenuFlyoutSubItem

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

MenuItem

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

MenuItemCollection

Uma coleção de MenuItem objetos usados no Shell.

MessagingCenter

Associa um callback aos assinantes a um nome de mensagem específico.

ModalEventArgs

Classe base para ModalPushedEventArgs, ModalPushingEventArgs, ModalPoppedEventArgs, e ModalPoppingEventArgs.

ModalPoppedEventArgs

Argumentos para o evento que surge quando uma janela modal é saltada da pilha de navegação.

ModalPoppingEventArgs

Argumentos para o evento que surge quando uma janela modal está a sair da pilha de navegação.

ModalPushedEventArgs

Argumentos para o evento que surge quando uma janela modal é empurrada para a pilha de navegação.

ModalPushingEventArgs

Argumentos para o evento que surge quando uma janela modal está a ser empurrada para a pilha de navegação.

MultiBinding

Uma ligação que combina múltiplas ligações de fonte num único valor alvo usando um IMultiValueConverter.

MultiPage<T>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

MultiTrigger

Classe que representa uma lista de propriedades e condições vinculativas, e uma lista de setters que são aplicadas quando todas as condições da lista são cumpridas.

NameScopeExtensions

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

NavigableElement

Representa uma Element funcionalidade base para Page navegação. Não é necessariamente renderizado no ecrã.

NavigatedFromEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

NavigatedToEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

NavigatingFromEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

NavigationEventArgs

EventArgs para os eventos de navegação da NavigationPage.

NavigationPage

A Page que gere a navegação e a experiência do utilizador de uma pilha de outras páginas.

NullEffect

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

On

Classe que é usada dentro OnPlatform das tags em XAML ao especificar valores nas plataformas.

OnIdiom<T>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

OnPlatform<T>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

OpenRequestedEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

OrientationStateTrigger

Um gatilho de estado que se ativa quando a orientação do dispositivo corresponde à especificada Orientation.

Page

A VisualElement que ocupa todo o ecrã.

PanGestureRecognizer

Um reconhecedor de gestos para panorâmica de conteúdo maior do que a sua vista principal.

PanUpdatedEventArgs

Argumentos do evento para o PanUpdated evento.

ParentChangingEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

Picker

Um controlo de vista para escolher um elemento de uma lista.

PickerClosedEventArgs

Fornece dados de eventos para o evento que é gerado quando um controlo Picker é fechado.

PickerOpenedEventArgs

Fornece dados de eventos para o evento que é gerado quando um controlo Picker é aberto.

PinchGestureRecognizer

Reconhecedor para gestos de beliscão.

PinchGestureUpdatedEventArgs

Argumentos do evento para o PinchUpdated evento.

PlatformBehavior<TView>

Classe base para comportamentos generalizados definidos pelo utilizador que podem responder a condições e eventos arbitrários quando ligados à hierarquia da vista da plataforma.

PlatformBehavior<TView,TPlatformView>

Classe base para comportamentos generalizados definidos pelo utilizador que podem responder a condições e eventos arbitrários quando ligados à hierarquia da vista da plataforma.

PlatformConfigurationRegistry<TElement>

Helper que gere o armazenamento e a 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 todos os layouts comuns, classes de controlo e tudo o que isso implica.

PlatformPointerEventArgs

Argumentos específicos da plataforma associados aos PointerEventArgs.

PlatformWebViewInitializedEventArgs

Fornece informações específicas da plataforma sobre o WebViewInitializedEventArgs evento.

PlatformWebViewInitializingEventArgs

Fornece informações específicas da plataforma sobre o WebViewInitializingEventArgs evento.

PlatformWebViewProcessTerminatedEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

PlatformWebViewWebResourceRequestedEventArgs

Fornece informações específicas da plataforma sobre o WebViewWebResourceRequestedEventArgs evento.

PointCollection

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

PointerEventArgs

Argumentos a favor de eventos PointerGestureRerecognizer.

PointerGestureRecognizer

Fornece reconhecimento de gestos de ponteiro e eventos.

PoppedToRootEventArgs

Argumentos de eventos para uma operação de navegação pop-to-root.

PositionChangedEventArgs

Fornece dados para o evento PositionChanged nas vistas de carrossel e de recolha.

ProgressBar

Um controlo de vista que mostra o progresso como uma barra parcialmente preenchida.

PropertyChangingEventArgs

Argumentos de eventos para notificações de alteração de propriedade.

PropertyCondition

Uma condição que é satisfeita quando uma propriedade tem um valor especificado.

QueryPropertyAttribute

Mapeia um parâmetro de consulta de um URI para uma propriedade na página de destino ou modelo de visualização durante a navegação no Shell.

RadialGradientBrush

A GradientBrush que pinta uma área com um gradiente radial.

RadioButton

Representa um botão que pode ser selecionado de um grupo de botões de rádio, onde apenas um botão pode ser selecionado de cada vez.

RadioButtonGroup

Fornece propriedades associadas para gerir grupos de RadioButton controlos.

ReferenceTypeConverter

Converte uma referência de nome de cadeia (x:Name) no objeto referenciado em XAML.

RefreshView

Representa um contentor que fornece funcionalidade de pull-to-refresh para conteúdos deslizáveis.

RelativeBindingSource

Especifica uma fonte relativa para uma ligação, como Self, TemplatedParent ou FindAncestor.

RenderWithAttribute

Especifica o tipo de renderizador a usar para um controlo.

ReorderableItemsView

A que suporta a reordenação dos itens através da interação do GroupableItemsView utilizador.

ResolutionGroupNameAttribute

Especifica o nome do grupo de resolução para efeitos na montagem.

ResourceDictionary

Um dicionário que mapeia cadeias de identificadores para objetos de recurso arbitrários.

ResourceDictionary.RDSourceTypeConverter

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

RouteFactory

Classe base para fábricas que criam elementos para rotas registadas.

Routing

Fornece métodos e propriedades para gerir rotas de navegação baseadas em URI em aplicações Shell.

RoutingEffect

Efeito independente da plataforma que envolve um efeito interno, que normalmente é específico de cada plataforma.

RowDefinition

Define a altura de uma linha em um Grid.

RowDefinitionCollection

Uma coleção de RowDefinition objetos que definem as linhas de um Grid.

RowDefinitionCollectionTypeConverter

Converte uma cadeia separada por vírgulas de comprimentos de grelha num RowDefinitionCollection.

ScrolledEventArgs

Argumentos do evento para o Scrolled evento.

ScrollToRequestedEventArgs

Argumentos de eventos para pedidos de scroll-to em vistas scrolláveis.

ScrollToRequestEventArgs

Fornece dados para pedidos de rolagem para item nas vistas de itens.

ScrollView

Representa uma vista capaz de deslocar-se se o seu conteúdo assim o exigir.

SearchBar

Representa um controlo de entrada especializado para introduzir texto de pesquisa com um botão de pesquisa e um botão de cancelar incorporados.

SearchHandler

Fornece funcionalidade de pesquisa numa Shell aplicação.

SelectableItemsView

Uma visualização estruturada de itens que suporta a seleção de itens.

SelectedItemChangedEventArgs

Argumentos do evento para o ItemSelected evento.

SelectedPositionChangedEventArgs

Argumentos de eventos para alterações de posição numa CarouselPage.

SelectionChangedEventArgs

Fornece dados para o evento SelectionChanged nas vistas de itens selecionáveis.

SemanticProperties

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

Setter

Define um valor de propriedade dentro de um Style ou TriggerBase.

SettersExtensions

Métodos de extensão para trabalhar com Setter coleções.

Shadow

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ShadowTypeConverter

Conversor de tipos para converter uma string devidamente formatada para um Shadow.

Shell

O principal contentor de navegação para aplicações .NET MAUI, fornecendo flyout e navegação baseada em separadores.

ShellAppearance

Armazena os valores de aparência de uma Shell, incluindo cores para fundo, primeiro plano, barra de separadores e título.

ShellContent

Representa o conteúdo exibido dentro de um ShellSection separador.

ShellGroupItem

Classe base para agrupar itens da Shell como ShellItem e ShellSection.

ShellItem

Representa um item de navegação de topo num Shell. Contém um ou mais ShellSection itens.

ShellNavigatedEventArgs

Fornece dados para o Navigated evento.

ShellNavigatingDeferral

Permite que as operações assíncronas sejam concluídas antes do término da navegação no Shell.

ShellNavigatingEventArgs

Fornece dados para o Navigating evento.

ShellNavigationQueryParameters

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ShellNavigationState

Representa o estado atual de navegação de um Shell, expresso como um URI.

ShellSection

Representa um grupo de tabulações dentro de um ShellItem. Contém ShellContent itens.

ShellTemplatedViewManager

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

Slider

Representa uma barra horizontal que o utilizador pode deslizar para selecionar um valor de um intervalo contínuo.

SolidColorBrush

A Brush que pinta uma área com uma única cor sólida.

Span

Representa uma parte de texto formatado para uso numa FormattedString.

StackBase

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

StackLayout

A que posiciona Layout elementos filhos numa única linha que pode ser orientada vertical ou horizontalmente.

StackLayoutManager

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

StateTrigger

Um gatilho de estado que ativa um estado visual quando IsActive está definido para true.

StateTriggerBase

Classe base para gatilhos de estado que ativam estados visuais com base nas condições.

Stepper

Representa um controlo que permite ao utilizador ajustar incrementalmente um valor numérico pressionando nos botões de mais ou de menos.

StreamImageSource

ImageSource que carrega uma imagem a partir de um Stream.

StructuredItemsView

Uma vista de itens que suporta cabeçalhos, rodapés e layouts de itens configuráveis.

Style

Agrupa os criadores de propriedades que podem ser partilhados entre múltiplos elementos visuais.

StyleableElement

Representa uma Element funcionalidade base para estilismo. Não é necessariamente renderizado no ecrã.

SwipeChangingEventArgs

Fornece dados para o SwipeChanging evento.

SwipedEventArgs

Fornece dados para o Swiped evento.

SwipeEndedEventArgs

Fornece dados para o SwipeEnded evento.

SwipeGestureRecognizer

Reconhece gestos de deslizamento no elemento associado.

SwipeItem

Representa um item do menu apresentado quando SwipeView a vista é deslizada.

SwipeItems

Representa uma coleção de ISwipeItem objetos usados por um SwipeView.

SwipeItemView

Representa um item de deslizamento que exibe conteúdo personalizado num SwipeView.

SwipeStartedEventArgs

Fornece dados para o SwipeStarted evento.

SwipeView

Representa uma vista que fornece interações de deslizamento específicas para o contexto.

Switch

Representa um controlo que o utilizador pode alternar entre dois estados: ligado ou desligado.

SwitchCell

A Cell com um rótulo e um interruptor de ligar/desligar.

Tab

Representa um grupo de itens dentro de um ShellItem. Este é um pseudónimo para ShellSection.

TabBar

Representa a barra inferior do separador numa Shell aplicação.

TabbedPage

A MultiPage<T> que mostra uma série de separadores no topo do ecrã, cada um dos quais carrega conteúdo no ecrã.

TableRoot

O elemento raiz de um TableView que contém TableSection itens.

TableSection

Um agrupamento lógico de células num TableView.

TableSectionBase

Classe base abstrata para uma secção em um TableView.

TableSectionBase<T>

Classe base genérica para secções de tabela que contêm uma coleção de itens do tipo T.

TableView

Representa um controlo de vista de tabela para mostrar dados tabulares.

TapGestureRecognizer

Reconhece gestos de toque no elemento anexado.

TappedEventArgs

Argumentos do evento para o Tapped evento.

TemplateBinding

Vincula uma propriedade num template de controlo a uma propriedade principal templateada.

TemplatedPage

Uma página que apresenta conteúdo usando um modelo de controlo, e a classe base para ContentPage.

TemplatedView

Uma vista que apresenta conteúdo com um modelo de controlo, e a classe base para ContentView.

TemplateExtensions

Fornece métodos de extensão para trabalhar com modelos de dados.

TextAlignmentConverter

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

TextCell

A Cell com primário Text e Detail texto.

TextChangedEventArgs

Argumentos de eventos para alterações de texto.

TextDecorationConverter

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

TimeChangedEventArgs

Argumentos do evento para o TimeSelected evento.

TimePicker

Um controlo de vista que fornece seleção temporal.

TimePickerClosedEventArgs

Fornece dados de eventos para o evento que é ativado quando um controlo TimePicker é fechado.

TimePickerOpenedEventArgs

Fornece dados de evento para o evento que é gerado quando um controlo TimePicker é aberto.

TitleBar

Um controlo que fornece funcionalidade de View barra de título para uma janela.

A altura padrão da barra de título é 32px, mas pode ser definida para um valor maior.

A barra de título também pode ser ocultada ao definir a propriedade IsVisible , o que fará com que o conteúdo da janela seja exibido na região da barra de título.

ToggledEventArgs

Argumentos de evento para alterações de estado de alternância.

Toolbar

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ToolbarItem

Um item numa barra de ferramentas ou exibido numa Página.

ToolTipProperties

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

TouchEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

Trigger

Um gatilho que ativa os setters quando uma propriedade no controlo corresponde a um valor especificado.

TriggerAction

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

TriggerAction<T>

Uma classe base para ações definidas pelo utilizador que respondem a uma condição de gatilho com um parâmetro de remetente type-safe.

TriggerBase

Classe base para classes de gatilho que definem comportamento condicional em resposta a alterações de propriedade ou dados.

TypeTypeConverter

Converte uma representação de cadeia de um nome de tipo num Type objeto.

UnsolvableConstraintsException

Exceção lançada quando as restrições de layout não podem ser resolvidas.

UriImageSource

Um ImageSource que carrega uma imagem a partir de um URI, armazenando o resultado em cache.

UriTypeConverter

Converte uma representação de string de um URI num Uri objeto.

UrlWebViewSource

A WebViewSource que carrega conteúdo a partir de uma URL.

ValueChangedEventArgs

Argumentos de eventos para alterações numéricas de valor.

VerticalStackLayout

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

View

Um elemento visual usado para colocar layouts e controlos no ecrã.

ViewCell

A contendo Cell um desenvolvedor definido Viewpor .

ViewExtensions

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

VisibilityExtensions

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

VisualAttribute

Especifica um mapeamento ao nível de montagem entre um nome visual de chave e um IVisual tipo.

VisualElement

Um Element que ocupa uma área no ecrã, tem uma aparência visual e pode obter input tátil.

VisualElement.FocusRequestArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

VisualElement.VisibilityConverter

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

VisualMarker

Fornece instâncias estáticas de marcadores para tipos incorporados IVisual .

VisualMarker.DefaultVisual

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

VisualState

Representa um estado visual nomeado com setters e triggers que definem a aparência de um controlo.

VisualStateGroup

Contém uma coleção de objetos mutuamente exclusivos VisualState e os setters para aplicar na transição entre eles.

VisualStateGroupList

Uma lista de VisualStateGroup objetos que impõe nomes únicos de grupos e estados.

VisualStateManager

Gere os estados visuais dos controlos (Normal, Focado, Desativado, etc.) e as transições entre eles.

VisualStateManager.CommonStates

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

VisualTypeConverter

Converte entre representações de cordas e IVisual instâncias.

WebNavigatedEventArgs

Argumentos do evento para o Navigated evento, levantados após a navegação concluída.

WebNavigatingEventArgs

Argumentos do evento para Navigating o evento, levantados antes do início da navegação.

WebNavigationEventArgs

Argumentos de eventos base para WebView eventos de navegação.

WebView

A View que apresenta conteúdo HTML.

WebViewInitializedEventArgs

Argumentos do evento para o WebViewInitialized evento.

WebViewInitializingEventArgs

Argumentos do evento para o WebViewInitializing evento.

WebViewProcessTerminatedEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

WebViewSource

Classe abstracta que representa o conteúdo fonte para um WebView.

WebViewSourceTypeConverter

A TypeConverter que converte uma cadeia em um UrlWebViewSource.

WebViewWebResourceRequestedEventArgs

Argumentos do evento para o WebResourceRequested evento.

Window

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

XmlnsDefinitionAttribute

Especifica o mapeamento entre um namespace XML e um namespace CLR.

XmlnsPrefixAttribute

Especifica um prefixo para um namespace XML ao serializar XAML.

Structs

Nome Descrição
LayoutOptions

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

Region

Representa uma região composta por um ou mais retângulos.

Interfaces

Nome Descrição
IAnimatable

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IAppearanceObserver

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IAppIndexingProvider

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IApplicationController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IAppLinkEntry

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IAppLinks

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IBindableLayout

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IBorderElement

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IButtonController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ICellController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IConfigElement<T>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IConfigPlatform

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ICornerElement

Define propriedades para elementos que podem ter cantos arredondados.

IDecorableTextElement

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IDefinition

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IEditorController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IEffectControlProvider

Fornece a funcionalidade para registar um Effect num elemento.

IElementConfiguration<TElement>

Helper que gere o armazenamento e a pesquisa de implementações específicas da plataforma

IElementController

Para uso interno pelo .NET MAUI.

IEntryCellController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IEntryController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IExtendedTypeConverter

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IFlyoutBehaviorObserver

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IFlyoutPageController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IGestureRecognizer

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IGestureRecognizers

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IGridController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IImageController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IImageElement

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IItemsLayout

Define o contrato para um layout de itens que organiza os itens em vistas de coleção e carrossel.

IItemsView<T>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IItemViewController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ILayout

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ILayoutController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ILayoutManagerFactory

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ILineHeightElement

Define propriedades e métodos para elementos que suportam a personalização da altura da linha.

IListProxy

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IListViewController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IMenuItemController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IMessagingCenter

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IMultiPageController<T>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IMultiValueConverter

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

INavigation

Fornece a funcionalidade para gerir navegação baseada em pilhas.

INavigationPageController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IPaddingElement

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IPageContainer<T>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IPageController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IPanGestureController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IPinchGestureController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IPlatformElementConfiguration<TPlatform,TElement>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IQueryAttributable

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IRegisterable

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IScrollViewController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ISearchBarController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ISearchHandlerController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IShellAppearanceElement

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IShellContentController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IShellContentInsetObserver

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IShellController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IShellItemController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IShellSectionController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ISliderController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ISwipeGestureController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ISwipeItem

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ISwipeViewController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ITableModel

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ITableViewController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ITemplatedItemsList<TItem>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ITemplatedItemsListScrollToRequestedEventArgs

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ITemplatedItemsView<TItem>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ITextAlignmentElement

Define propriedades e métodos para elementos que suportam alinhamento de texto.

ITextElement

Define propriedades e métodos para elementos que apresentam texto.

IValueConverter

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IViewContainer<T>

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IViewController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IVisual

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IVisualElementController

Para uso interno pelo .NET MAUI.

IWebViewController

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

IWindowCreator

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

Enums

Nome Descrição
AccessKeyPlacement

Enumera a colocação da chave de acesso em relação ao controlo que a chave de acesso descreve.

BindingMode

Especifica a direção do fluxo de dados numa ligação.

Button.ButtonContentLayout.ImagePosition

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

ButtonsMask

Valores de flag que representam botões do rato.

ConstraintType

Especifica como uma restrição é definida.

DataPackageOperation

Especifica o tipo de operação realizada durante uma operação de arrastar e largar.

DependencyFetchTarget

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

EditorAutoSizeOption

Enumera valores que controlam se um editor irá alterar o tamanho para acomodar a entrada à medida que o utilizador a insere.

EffectiveFlowDirection

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

FlyoutDisplayOptions

Especifica como os itens são apresentados no flyout.

FlyoutHeaderBehavior

Especifica como o cabeçalho do flyout se comporta ao fazer scroll.

FlyoutLayoutBehavior

Especifica como a página de flyout aparece no ecrã.

FontAttributes

Enumera valores que descrevem estilos de fonte.

GestureState

Enumeração que especifica os vários estados de um gesto.

IndicatorShape

Especifica a forma dos indicadores num IndicatorView.

InitializationFlags

Flags que controlam o comportamento de inicialização do framework.

ItemSizingStrategy

Especifica a estratégia usada para medir e dimensionar itens numa vista de itens.

ItemsLayoutOrientation

Especifica a orientação dos itens num ItemsLayout.

ItemsUpdatingScrollMode

Especifica o comportamento de scroll quando itens são adicionados, removidos ou atualizados numa vista de itens.

LayoutAlignment

Valores que representam o LayoutAlignment.

LayoutConstraint

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

ListViewCachingStrategy

Enumera estratégias de cache para um ListView.

ListViewSelectionMode

Enumera valores que controlam se os itens numa vista de lista podem ou não ser selecionados.

MeasureFlags

Enumera valores que indicam se as margens estão incluídas ao dispor janelas.

NamedSize

Representa tamanhos de fonte pré-definidos.

NavigationType

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

PresentationMode

Especifica como as páginas são apresentadas durante a navegação.

RelativeBindingSourceMode

Especifica o modo para resolver uma fonte de ligação relativa.

ScrollMode

Especifica o comportamento de scroll para um ScrollView.

ScrollToMode

Especifica como um pedido de scroll-to deve ser interpretado.

ScrollToPosition

Especifica a posição para deslocar um item dentro de uma lista ou vista de rolagem.

SearchBoxVisibility

Especifica o comportamento de visibilidade de uma caixa de pesquisa num SearchHandler.

SelectionMode

Especifica o modo de seleção para visualizações de itens selecionáveis.

SeparatorVisibility

Especifica a visibilidade dos separadores entre itens num ListView.

ShellNavigationSource

Indica como a navegação Shell foi iniciada.

SnapPointsAlignment

Especifica como os itens se alinham com os pontos de encaixe num layout de itens deslocáveis.

SnapPointsType

Especifica o comportamento dos snap points ao percorrer itens no layout de um item.

StackOrientation

Especifica a orientação de um layout de pilha.

Stretch

Especifica como o conteúdo é escalado para preencher o espaço alocado.

SweepDirection

Especifica a direção em que um arco é desenhado.

TableIntent

Especifica a intenção visual de um TableView, que determina como é renderizado em cada plataforma.

TabsStyle

Enumera os estilos de exibição para separadores num TabbedPage macOS.

TargetIdiom

Especifica o formato do dispositivo.

ToolbarItemOrder

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

ViewState

Define flags que representam diferentes estados interativos de uma vista.

Delegados

Nome Descrição
BindableProperty.BindingPropertyChangedDelegate

Representa um delegado que é chamado quando o valor de uma propriedade vinculável mudou.

BindableProperty.BindingPropertyChangedDelegate<TPropertyType>

Representa um delegado fortemente tiposado que é chamado quando o valor de uma propriedade vinculável mudou.

BindableProperty.BindingPropertyChangingDelegate

Representa um delegado que é chamado quando um valor de propriedade vinculável está prestes a mudar.

BindableProperty.BindingPropertyChangingDelegate<TPropertyType>

Representa um delegado fortemente tiposado que é chamado quando um valor de propriedade vinculável está prestes a mudar.

BindableProperty.CoerceValueDelegate

Representa um delegado chamado para coagir um valor de propriedade a um intervalo ou estado válido.

BindableProperty.CoerceValueDelegate<TPropertyType>

Representa um delegado fortemente tiposado que é chamado para coagir um valor de propriedade a um intervalo ou estado válido.

BindableProperty.CreateDefaultValueDelegate

Representa um delegado que cria um valor padrão para uma propriedade vinculável.

BindableProperty.CreateDefaultValueDelegate<TDeclarer,TPropertyType>

Representa um delegado fortemente tiposado que cria um valor padrão para uma propriedade vinculável.

BindableProperty.ValidateValueDelegate

Representa um delegado que valida se um valor é aceitável para uma propriedade vinculável.

BindableProperty.ValidateValueDelegate<TPropertyType>

Representa um delegado fortemente tipado que valida se um valor é aceitável para uma propriedade vinculável.

CollectionSynchronizationCallback

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.

PropertyChangingEventHandler

Fornece todos os layouts comuns, classes de controlo e tudo o que isso implica.