Microsoft.Maui Namespace

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

Classes

ActivationState

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

CommandMapper

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

CommandMapper<TVirtualView>

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

CommandMapper<TVirtualView,TViewHandler>

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

CommandMapperExtensions

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

Crc64

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

CustomKeyboard

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

DisplayDensityRequest

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

Easing

Funções que modificam os valores não linearmente, geralmente usadas para animações.

ElementHandlerExtensions

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

EmbeddedFont

Representa uma fonte que é adicionada como um recurso inserido no aplicativo.

EmbeddedFontLoader

O IEmbeddedFontLoader é capaz de carregar uma fonte dos recursos incorporados.

EvaluateJavaScriptAsyncRequest

Especifica o JavasScript a ser avaliado por um controle de exibição da Web da plataforma

FileImageSourceService

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

FileSystemEmbeddedFontLoader

O IEmbeddedFontLoader é capaz de carregar uma fonte dos recursos incorporados.

FocusRequest

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

FontFile

Representa um arquivo de fonte.

FontImageSourceService

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

FontManager

O lida FontManager com todas as fontes, famílias de fontes e tamanhos de fonte em todo o aplicativo.

FontRegistrar

O IFontRegistrar mantém o controle das fontes que estão registradas em nosso aplicativo.

ImageSourceExtensions

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ImageSourceService

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ImageSourceServiceLoadResult

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ImageSourceServiceProviderExtensions

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ImageSourceServiceResult

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IPickerExtension

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ItemDelegateList<T>

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ITextInputExtensions

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

Keyboard

Classe base e teclado padrão para teclados especializados, como aqueles para números de telefone, email e URLs.

LockableObservableListWrapper

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

MauiContext

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

MissingMapperAttribute

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

NavigationRequest

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

PersistedState

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

PortHandlerAttribute

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

PropertyMapper

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

PropertyMapper<TVirtualView>

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

PropertyMapper<TVirtualView,TViewHandler>

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

PropertyMapperExtensions

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

RectangleAdorner

Adorador Retangular.

RectangleGridAdorner

Adorador de Grade Retangular.

RetrievePlatformValueRequest<T>

Especifica uma solicitação para a recuperação de um valor de plataforma.

ScrollToRequest

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

SemanticExtensions

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

Semantics

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

SoftInputExtensions

Métodos de extensão para interagir com o Painel de Entrada Flexível de uma plataforma

SourceInfo

As informações de origem de um determinado objeto. Usado para localizar onde um determinado objeto é criado em um determinado projeto.

StreamImageSourceService

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

SwipeViewCloseRequest

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

SwipeViewOpenRequest

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

SwipeViewSwipeChanging

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

SwipeViewSwipeEnded

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

SwipeViewSwipeStarted

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ToolTip

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

UriImageSourceService

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ViewExtensions

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

VisualDiagnostics

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

VisualDiagnosticsOverlay

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

VisualTreeChangeEventArgs

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

VisualTreeElementExtensions

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

WeakEventManager

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

WebProcessTerminatedEventArgs

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

WindowExtensions

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

WindowOverlay

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

WindowOverlayTappedEventArgs

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

Estruturas

CornerRadius

Contém métodos e propriedades para especificar os raios de canto.

Font

A fonte usada para exibir texto.

GridLength

Usado para definir o tamanho (largura/altura) de ColumnDefinition e RowDefinition de Grade.

SizeRequest

Struct que define os Sizes mínimos e máximos.

Thickness

Struct definindo espessura ao redor das bordas de um Rectangle usando duplos.

Interfaces

IAbsoluteLayout

Um Layout usado para posicionar e dimensionar filhos usando valores explícitos.

IActivationState

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IActivityIndicator

Representa um Modo de Exibição que exibe uma animação para mostrar que o aplicativo está envolvido em uma atividade longa.

IAdorner

Representa um adorno ao redor de uma vista.

IApplication

Classe que representa um aplicativo .NET MAUI multiplataforma.

IBorder

Fornece funcionalidade para fornecer uma borda.

IBorderStroke

Defina como o contorno da forma é pintado em Layouts.

IBorderView

Fornece funcionalidade para definir uma borda em torno de um elemento.

IButton

Representa um IView que reage a eventos de toque.

IButtonStroke

Fornece funcionalidade para personalizar uma borda de botão.

ICheckBox

Representa uma exibição que permite ao usuário selecionar uma opção binária.

ICommandMapper

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ICommandMapper<TVirtualView,TViewHandler>

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IContainer

Fornece funcionalidade para atuar como contêineres para exibições.

IContentView

Uma exibição que contém outra exibição.

IContextFlyoutElement

Representa um modo de exibição que pode conter um menu suspenso de contexto, que geralmente é representado como um menu de clique com o botão direito do mouse.

ICrossPlatformLayout

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ICrossPlatformLayoutBacking

Indica um controle que dá suporte a operações de layout multiplataforma

IDatePicker

Representa uma exibição que permite ao usuário selecionar uma data.

IEditor

Representa uma Exibição usada para aceitar entrada de várias linhas.

IElement

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IElementHandler

Define o comportamento principal necessário para criar um manipulador de elemento personalizado. Documentação conceitual sobre manipuladores

IEmbeddedFontLoader

O IEmbeddedFontLoader é capaz de carregar uma fonte dos recursos incorporados.

IEntry

Representa um IView que é usado para entrada de texto de linha única.

IFileImageSource

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IFlexLayout

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

IFlyout

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IFlyoutView

Representa uma página que gerencia dois painéis de informações: uma página mestra que apresenta dados em um alto nível e uma página de detalhes que exibe detalhes de baixo nível sobre as informações no mestre.

IFontImageSource

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IFontManager

O lida FontManager com todas as fontes, famílias de fontes e tamanhos de fonte em todo o aplicativo.

IFontRegistrar

O IFontRegistrar mantém o controle das fontes que estão registradas em nosso aplicativo.

IGraphicsView

Representa uma vista que pode ser desenhada usando comandos de desenho.

IGridColumnDefinition

Fornece as propriedades de uma coluna em um GridLayout.

IGridLayout

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

IGridRowDefinition

Fornece as propriedades de uma linha em um GridLayout.

IHybridWebView

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IImage

Representa uma exibição que contém uma imagem.

IImageButton

Representa uma exibição que reage a eventos de toque.

IImageSource

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IImageSourcePart

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IImageSourcePartEvents

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IImageSourceService

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IImageSourceService<T>

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IImageSourceServiceProvider

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IImageSourceServiceResult

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IImageSourceServiceResult<T>

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IIndicatorView

Uma exibição que exibe indicadores que representam o número de itens e a posição atual

IItemDelegate<T>

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IKeyboardAccelerator

Representa uma tecla de atalho para um MenuFlyoutItem.

ILabel

Representa uma exibição que exibe texto.

ILayout

Fornece as propriedades e métodos base para todos os elementos Layout. Use elementos de layout para posicionar e dimensionar elementos filho em aplicativos .NET MAUI.

ILayoutHandler

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IMauiContext

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IMauiFactory

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IMauiHandlersFactory

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IMenuBar

É um contêiner especializado que apresenta um conjunto de menus em uma linha horizontal, normalmente na parte superior da janela de um aplicativo.

IMenuBarElement

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IMenuBarItem

Representa um menu de nível superior em um modo de exibição MenuBar.

IMenuElement

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IMenuFlyout

Representa um submenu que exibe um menu de comandos.

IMenuFlyoutItem

Representa um comando em um modo de exibição MenuFlyout.

IMenuFlyoutSeparator

Representa uma linha horizontal que separa itens em um MenuFlyout.

IMenuFlyoutSubItem

Representa um item de menu que exibe um submenu em um modo de exibição MenuFlyout.

IPadding

Fornece funcionalidade para poder personalizar o preenchimento.

IPersistedState

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IPicker

Representa uma Exibição para selecionar um item de texto em uma lista de dados.

IPlaceholder

Fornece funcionalidade para poder usar um espaço reservado.

IPlatformApplication

IPlatformApplication. Hospeda o aplicativo da plataforma.

IProgress

Representa uma exibição que mostra o progresso como uma barra horizontal preenchida com uma porcentagem representada por um valor flutuante.

IPropertyMapper

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IPropertyMapper<TVirtualView,TViewHandler>

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IPropertyMapperView

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IRadioButton

Representa uma exibição que fornece um valor alternado.

IRange

Fornece funcionalidade para selecionar um valor de um intervalo de valores.

IRefreshView

Representa um contêiner que fornece pull para atualizar a funcionalidade de conteúdo rolável.

IReplaceableView

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ISafeAreaView

Fornece funcionalidade para solicitar layout fora das áreas "seguras" da tela do dispositivo.

IScrollView

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ISearchBar

Representa uma View usada para iniciar uma pesquisa.

IShadow

Representa uma Sombra que pode ser aplicada a uma Vista.

IShapeView

Representa uma Exibição que permite desenhar uma forma na tela.

ISlider

Representa uma exibição que insere um valor linear.

IStackLayout

Um layout que posiciona elementos filho em uma única linha que pode ser orientada vertical ou horizontalmente.

IStackNavigation

Fornece navegação baseada em pilha para o aplicativo .NET MAUI.

IStackNavigationView

Um IView que fornece navegação baseada em pilha para o aplicativo .NET MAUI.

IStepper

Representa uma exibição que consiste em dois botões rotulados com sinais de menos e mais. Use um Stepper para selecionar um valor numérico de um intervalo de valores.

IStreamImageSource

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IStroke

Defina como o contorno é pintado nos elementos.

ISwipeItem

Representa um comando individual em um SwipeView.

ISwipeItemMenuItem

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ISwipeItems

Representa uma coleção de objetos SwipeItem.

ISwipeItemView

Representa um comando individual personalizado em um SwipeView.

ISwipeView

É um contêiner que dá acesso a comandos contextuais por meio de interações de toque.

ISwitch

Representa uma exibição que fornece um valor alternado.

ITabbedView

Representa uma exibição que consiste em uma lista de guias e uma área de detalhes maior, com cada guia carregando conteúdo na área de detalhes.

ITemplatedIndicatorView

Um layout que exibe indicadores que representam o número de itens usando um DataTemplate para indicadores

IText

Fornece funcionalidade para poder personalizar o texto.

ITextAlignment

Fornece funcionalidade para alinhar o texto.

ITextButton

Funcionalidade relacionada com o texto da Vista de Botão.

ITextInput

Representa uma exibição que pode receber entrada do teclado.

ITextStyle

Fornece funcionalidade para personalizar a aparência do texto.

ITimePicker

Representa uma exibição que permite ao usuário selecionar um horário.

ITitleBar

Controle da barra de título

ITitledElement

Representar o conteúdo do título usado em Modos de Exibição de Navegação.

IToolbar

Representa uma barra que pode exibir o título da página, as funcionalidades de navegação e outros itens interativos.

IToolbarElement

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IToolTipElement

Indica que esse elemento tem uma dica de ferramenta para mostrar.

ITransform

Fornece funcionalidade para poder aplicar transformações a uma exibição.

IUriImageSource

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IView

Representa um elemento visual usado para inserir layouts e controles na tela.

IViewHandler

Define os membros que os manipuladores de exibição devem implementar para fornecer exibições virtuais de mapeamento para exibições de plataforma.

IVisualDiagnosticsOverlay

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IVisualTreeElement

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IWebView

Representa uma exibição que apresenta conteúdo HTML.

IWebViewDelegate

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IWebViewSource

Forneça os dados para um WebView.

IWindow

Fornece a capacidade de criar, configurar, mostrar e gerenciar o Windows.

IWindowOverlay

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

IWindowOverlayElement

Elemento desenhado sobre IWindowOverlay.

Enumerações

Aspect

Define como uma imagem é exibida.

ClearButtonVisibility

Enumera valores que influenciam o comportamento de visibilidade do botão claro em campos de entrada. Normalmente, este é um botão dentro do campo de entrada, perto do final, que limpa a entrada quando pressionado.

FilterMode

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

FlowDirection

Enumera valores que controlam a direção do layout para os modos de exibição.

FlyoutBehavior

Enumeração dos modos para o menu raiz de um aplicativo de Shell.

FontSlant

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

FontWeight

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

GestureStatus

Enumera os possíveis estados de gesto.

GridUnitType

Enumera valores que controlam como a propriedade Value é interpretada para definições de linha e coluna.

HandlerDisconnectPolicy

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

KeyboardAcceleratorModifiers

Enumera sinalizadores de modificadores para aceleradores de teclado. Os modificadores MacCatalyst AlphaShift e NumericPad não são suportados no momento.

KeyboardFlags

Enumera sinalizadores de opção de teclado que controlam o uso de maiúsculas, verificação ortográfica e comportamento de sugestão.

LineBreakMode

Enumeração que especifica as várias opções de quebra de linha.

OpenSwipeItem

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

PathAspect

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

ReturnType

Enumera os estilos de botão de retorno. Normalmente, o teclado na tela do sistema operacional estilizará visualmente a tecla de retorno com base nesse valor.

ScrollBarVisibility

Enumera as condições sob as quais as barras de rolagem estarão visíveis.

ScrollOrientation

Enumeração que especifica direções de rolagem verticais ou horizontais.

SemanticHeadingLevel

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

SwipeBehaviorOnInvoked

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

SwipeDirection

Enumera as direções de passada de dedo.

SwipeMode

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

SwipeTransitionMode

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

TextAlignment

Enumera valores que controlam o alinhamento do texto.

TextDecorations

Sinalizar a enumeração que define as decorações de texto.

TextTransform

Enumera valores que determinam a transformação de texto em um elemento.

TextType

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

Visibility

Fornece interfaces, classes e tipos de suporte comuns em todas as funcionalidades do .NET MAUI.

VisualTreeChangeType

O tipo de alteração aplicada à Árvore Visual.

WebNavigationEvent

Contém valores que indicam por que um evento de navegação foi gerado.

WebNavigationResult

Enumera valores que indicam o resultado de uma navegação na Web.