Compartilhar via


Shell Classe

Definição

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.

public ref class Shell : Microsoft::Maui::Controls::Page, Microsoft::Maui::Controls::IPageContainer<Microsoft::Maui::Controls::Page ^>, Microsoft::Maui::Controls::IShellController, Microsoft::Maui::IFlyoutView
[Microsoft.Maui.Controls.ContentProperty("Items")]
public class Shell : Microsoft.Maui.Controls.Page, Microsoft.Maui.Controls.IPageContainer<Microsoft.Maui.Controls.Page>, Microsoft.Maui.Controls.IShellController, Microsoft.Maui.IFlyoutView
[<Microsoft.Maui.Controls.ContentProperty("Items")>]
type Shell = class
    inherit Page
    interface IShellController
    interface IPageController
    interface IVisualElementController
    interface IElementController
    interface IPageContainer<Page>
    interface IFlyoutView
    interface IView
    interface IElement
    interface ITransform
Public Class Shell
Inherits Page
Implements IFlyoutView, IPageContainer(Of Page), IShellController
Herança
Atributos
Implementações

Construtores

Shell()

Cria um novo elemento Shell com valores padrão.

Campos

ActionSheetSignalName

O identificador usado pelo sistema de mensagens interno para exibir uma folha de ações.

(Herdado de Page)
AlertSignalName

O identificador usado pelo sistema de mensagens interno para exibir uma caixa de diálogo de alerta.

(Herdado de Page)
BackButtonBehaviorProperty

Controla o comportamento do botão Voltar da página.

BackgroundColorProperty

Define a cor do plano de fundo no cromo do Shell. A cor não será preenchida atrás do conteúdo do Shell.

BusySetSignalName

O identificador usado pelo sistema de mensagens interno para definir IsBusy.

(Herdado de Page)
CurrentItemProperty

O ShellItem selecionado no momento.

CurrentStateProperty

Propriedade vinculável para CurrentState.

DisabledColorProperty

Define a cor para sombrear o texto e os ícones desabilitados.

FlyoutBackdropProperty

O pano de fundo do submenu, que é a aparência da sobreposição do submenu.

FlyoutBackgroundColorProperty

A cor de plano de fundo do submenu Shell.

FlyoutBackgroundImageAspectProperty

A proporção da imagem de fundo.

FlyoutBackgroundImageProperty

Define a imagem de plano de fundo do submenu, do tipo ImageSource, como um arquivo, recurso incorporado, URI ou fluxo.

FlyoutBackgroundProperty

Propriedade vinculável para FlyoutBackground.

FlyoutBehaviorProperty

Gerencia o comportamento usado para abrir o submenu.

FlyoutContentProperty

Itens do submenu, que representam o conteúdo do submenu.

FlyoutContentTemplateProperty

O conteúdo do submenu pode ser definido definindo um DataTemplatearquivo . Opcionalmente, um cabeçalho de submenu pode ser exibido acima do conteúdo do submenu e, opcionalmente, um rodapé de submenu pode ser exibido abaixo do conteúdo do submenu.

FlyoutFooterProperty

A aparência do rodapé do submenu. O rodapé do submenu é o conteúdo que aparece opcionalmente na parte inferior do submenu.

FlyoutFooterTemplateProperty

A aparência do rodapé do submenu pode ser definida definindo um DataTemplatearquivo .

FlyoutHeaderBehaviorProperty

Propriedade vinculável para FlyoutHeaderBehavior.

FlyoutHeaderProperty

A aparência do cabeçalho do submenu. O cabeçalho do submenu é o conteúdo que aparece opcionalmente na parte superior do submenu.

FlyoutHeaderTemplateProperty

A aparência do cabeçalho do submenu pode ser definida definindo um DataTemplatearquivo .

FlyoutHeightProperty

A altura do submenu. Isso permite cenários como a redução da altura do submenu para que ele não obscureça a barra de guias.

FlyoutIconProperty

Por padrão, os aplicativos Shell têm um ícone de hambúrguer que, quando pressionado, abre o submenu suspenso. Esse ícone pode ser alterado definindo a propriedade FlyoutIcon.

FlyoutIsPresentedProperty

O submenu pode ser aberto e fechado programaticamente definindo a propriedade FlyoutIsPresented como um valor booleano que indica se o submenu está aberto no momento.

FlyoutItemIsVisibleProperty

A FlyoutItem visibilidade. Os itens do submenu são visíveis no submenu por padrão.

FlyoutVerticalScrollModeProperty

Modifica o comportamento da rolagem do submenu. Por padrão, um submenu pode ser rolado verticalmente quando os itens do submenu não cabem no submenu.

FlyoutWidthProperty

A largura do submenu. Isso permite cenários como a expansão do submenu em toda a tela.

ForegroundColorProperty

Define a cor para sombrear texto e ícones.

ItemsProperty

Propriedade vinculável para Items.

ItemTemplateProperty

O DataTemplate aplicado a cada FlyoutItem objeto gerenciado pelo Shell.

MenuItemTemplateProperty

Personaliza a aparência de cada MenuItemarquivo .

NavBarHasShadowProperty

Controla se a barra de navegação tem uma sombra.

NavBarIsVisibleProperty

Gerencia se a barra de navegação estiver visível quando uma página for apresentada.

PresentationModeProperty

Define a animação de navegação que ocorre quando uma página é navegada com o GoToAsync(ShellNavigationState, Boolean) método. Também controla se o conteúdo é apresentado de forma modal ou não.

PromptSignalName

O identificador usado pelo sistema de mensagens interno para exibir uma caixa de diálogo de prompt.

(Herdado de Page)
SearchHandlerProperty

Controla a funcionalidade de Shell pesquisa.

TabBarBackgroundColorProperty

Define a cor do plano de fundo para a barra de guias. Se a propriedade for unset, o BackgroundColorProperty valor será usado.

TabBarDisabledColorProperty

Define a cor desabilitada para a barra de guias. Se a propriedade for unset, o DisabledColorProperty valor será usado.

TabBarForegroundColorProperty

Propriedade vinculável para propriedade TabBarForegroundColoranexada .

TabBarIsVisibleProperty

Gerencia a visibilidade da barra de guias inferior.

TabBarTitleColorProperty

Define a cor do título para a barra de guias. Se a propriedade for unset, o TitleColorProperty valor será usado.

TabBarUnselectedColorProperty

Define a cor não selecionada para a barra de guias. Se a propriedade for unset, o UnselectedColorProperty valor será usado.

TitleColorProperty

Define a cor do título para a barra de guias. Se a propriedade for unset, o TitleColorProperty valor será usado.

TitleViewProperty

Permite que qualquer um View seja exibido na barra de navegação.

UnselectedColorProperty

Define a cor não selecionada para a barra de guias. Se a propriedade for unset, o UnselectedColorProperty valor será usado.

Propriedades

AnchorX

Obtém ou define o componente X do ponto central para qualquer operação de transformação, em relação aos limites do elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
AnchorY

Obtém ou define o componente Y do ponto central para qualquer operação de transformação, em relação aos limites do elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
AutomationId

Obtém ou define um valor que permite à estrutura de automação encontrar e interagir com esse elemento.

(Herdado de Element)
Background

Obtém ou define o Brush que será usado para preencher o plano de fundo de um elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
BackgroundColor

Obtém ou define o Color que preencherá o plano de fundo de um elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
BackgroundImageSource

Obtém ou define o ImageSource que será usado como plano de fundo para esta página. Esta é uma propriedade associável.

(Herdado de Page)
Batched

Obtém um valor que indica que há alterações em lote feitas para esse elemento.

(Herdado de VisualElement)
Behaviors

Obtém a lista de Behavior objetos associados a esse elemento. Essa é uma propriedade associável somente leitura.

(Herdado de VisualElement)
BindingContext

Obtém ou define um objeto que contém as propriedades que serão direcionadas pelas propriedades vinculadas que pertencem a este BindableObject. Esta é uma propriedade associável.

(Herdado de BindableObject)
Bounds

Obtém os limites do elemento em unidades independentes de dispositivo.

(Herdado de VisualElement)
class

Obtém ou define as classes de estilo para o elemento.

(Herdado de NavigableElement)
ClassId

Obtém ou define um valor usado para identificar uma coleção de elementos semanticamente semelhantes.

(Herdado de Element)
Clip

Especifica a região de recorte de um elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
ContainerArea

Obtém ou define a área em que esta página está contida.

(Herdado de Page)
Current

Propriedade estática que fornece acesso ao Shell atual.

CurrentItem

O ShellItem selecionado no momento.

CurrentPage

A página atualmente apresentada.

CurrentState

O estado atual de navegação de Shell.

DesiredSize

Obtém o tamanho que esse elemento calculou durante o passo de medição do processo de layout.

(Herdado de VisualElement)
DisableLayout

Obtém um valor que indica que o layout para esse elemento está desabilitado.

(Herdado de VisualElement)
Dispatcher

Obtém o dispatcher que estava disponível quando esse objeto vinculável foi criado, caso contrário, tenta encontrar o dispatcher disponível mais próximo (provavelmente o da janela/aplicativo).

(Herdado de BindableObject)
EffectControlProvider

Para uso interno pelo .NET MAUI.

(Herdado de Element)
Effects

Obtém ou define os estilos e propriedades que serão aplicados ao elemento durante o tempo de execução.

(Herdado de Element)
FlowDirection

Obtém ou define a direção do fluxo de layout. Esta é uma propriedade associável.

(Herdado de VisualElement)
FlyoutBackdrop

Obtém ou define o pano de fundo do submenu, que é a aparência da sobreposição do submenu.

FlyoutBackground

Obtém ou define a cor de plano de fundo do submenu Shell.

FlyoutBackgroundColor

Obtém ou define a cor de plano de fundo do submenu.

FlyoutBackgroundImage

Obtém ou define a imagem de plano de fundo do submenu. Do tipo ImageSource, pode ser um arquivo, recurso incorporado, URI ou fluxo.

FlyoutBackgroundImageAspect

Obtém ou define a proporção da imagem de plano de fundo.

FlyoutBehavior

Obtém ou define o comportamento para abrir o submenu.

FlyoutContent

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.

FlyoutContentTemplate

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.

FlyoutFooter

Obtém ou define o Modo de Exibição que define a aparência do rodapé do submenu. O rodapé do submenu é o conteúdo que aparece opcionalmente na parte inferior do submenu.

FlyoutFooterTemplate

Obtém ou define a aparência do rodapé do submenu usando um DataTemplatearquivo .

FlyoutHeader

Obtém ou define o Modo de Exibição que define a aparência do cabeçalho do submenu. O cabeçalho do submenu é o conteúdo que aparece opcionalmente na parte superior do submenu.

FlyoutHeaderBehavior

Obtém ou define o comportamento do cabeçalho para o submenu.

FlyoutHeaderTemplate

Obtém ou define a aparência do cabeçalho do submenu usando um DataTemplatearquivo .

FlyoutHeight

Obtém ou define a altura do submenu.

FlyoutIcon

Obtém ou define o ícone que, quando pressionado, abre o submenu.

FlyoutIsPresented

Obtém ou define o status visível do submenu.

FlyoutItems

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.

FlyoutVerticalScrollMode

Modifica o comportamento da rolagem do submenu.

FlyoutWidth

Obtém ou define a largura do submenu.

Frame

Obtém ou define o quadro em que esse elemento reside na tela.

(Herdado de VisualElement)
Handler

Obtém ou define o IViewHandler associado a este elemento.

(Herdado de VisualElement)
Height

Obtém a altura renderizada atual desse elemento. Essa é uma propriedade associável somente leitura.

(Herdado de VisualElement)
HeightRequest

Obtém ou define a substituição de altura desejada deste elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
IconImageSource

Obtém ou define o ImageSource a ser usado para o ícone associado a esta página. Esta é uma propriedade associável.

(Herdado de Page)
Id

Obtém um valor que pode ser usado para identificar exclusivamente um elemento durante a execução do seu aplicativo.

(Herdado de Element)
IgnoresContainerArea

Obtém ou define um valor que determina se o ContainerArea. Esta é uma propriedade associável.

(Herdado de Page)
InputTransparent

Obtém ou define um valor que indica se esse elemento responde ao teste de ocorrências durante a interação do usuário. Esta é uma propriedade associável.

(Herdado de VisualElement)
InternalChildren

Obtém a coleção interna de elementos filho contidos nesta página.

(Herdado de Page)
IsBusy

Obtém ou define o estado de ocupado da página. Isso fará o indicador de atividade global específico da plataforma mostrar um estado ocupado. Esta é uma propriedade associável.

(Herdado de Page)
IsEnabled

Obtém ou define um valor que indica se esse elemento está habilitado na interface do usuário. Esta é uma propriedade associável.

(Herdado de VisualElement)
IsEnabledCore

Esse valor representa o valor cumulativo de IsEnabled. Todos os tipos que substituem essa propriedade também precisam invocar o método RefreshIsEnabledProperty() se o valor for alterado.

(Herdado de VisualElement)
IsFocused

Obtém um valor que indica se esse elemento está focalizado atualmente. Esta é uma propriedade associável.

(Herdado de VisualElement)
IsInPlatformLayout

Obtém ou define um valor que indica que esse elemento está passando pelo ciclo de layout da plataforma.

(Herdado de VisualElement)
IsLoaded

Indica se um elemento está conectado à árvore de objetos principal.

(Herdado de VisualElement)
IsPlatformEnabled

Obtém ou define um valor que indica se o elemento equivalente à plataforma desse elemento está habilitado.

(Herdado de VisualElement)
IsPlatformStateConsistent

Obtém ou define um valor que indica que esse elemento é atualmente consistente com o estado do elemento equivalente à plataforma.

(Herdado de VisualElement)
IsVisible

Obtém ou define um valor que determina se esse elemento ficará visível na tela e ocupará espaço nos layouts. Esta é uma propriedade associável.

(Herdado de VisualElement)
Items

A coleção de objetos gerenciados ShellItem pelo thisShell.

ItemTemplate

Obtém ou define aplicados DataTemplate a cada um dos Itens.

LogicalChildren
Obsoleto.

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.

(Herdado de Element)
MaximumHeightRequest

Obtém ou define a altura máxima que o elemento solicitará durante o layout. Esta é uma propriedade associável.

(Herdado de VisualElement)
MaximumWidthRequest

Obtém ou define a largura máxima que o elemento solicitará durante o layout. Esta é uma propriedade associável.

(Herdado de VisualElement)
MenuBarItems

Obtém os MenuBarItem objetos para esta página, implementados de maneira específica da plataforma.

(Herdado de Page)
MenuItemTemplate

Obtém ou define o DataTemplate aplicado a objetos MenuItem na coleção MenuItems.

MinimumHeightRequest

Obtém ou define a altura mínima que o elemento solicitará durante o layout. Esta é uma propriedade associável.

(Herdado de VisualElement)
MinimumWidthRequest

Obtém ou define a largura mínima que o elemento solicitará durante o layout. Esta é uma propriedade associável.

(Herdado de VisualElement)
Navigation

Obtém o objeto responsável por manipular a navegação baseada em pilha.

(Herdado de NavigableElement)
NavigationProxy

Obtém o elenco de Navigation um NavigationProxy.

(Herdado de NavigableElement)
Opacity

Obtém ou define o valor de opacidade aplicado ao elemento quando ele é renderizado. O intervalo desse valor é de 0 a 1; Os valores fora desse intervalo serão definidos como o valor válido mais próximo. Esta é uma propriedade associável.

(Herdado de VisualElement)
Padding

Obtém ou define o espaço entre o conteúdo da página e sua borda. Esta é uma propriedade associável.

(Herdado de Page)
Parent

Obtém ou define o pai Element desse elemento.

(Herdado de Element)
RealParent

Para uso interno pelo .NET MAUI.

(Herdado de Element)
Resources

Obtém ou define o dicionário de recursos locais.

(Herdado de VisualElement)
Rotation

Obtém ou define a rotação (em graus) sobre o eixo Z (rotação afim) quando o elemento é renderizado. Esta é uma propriedade associável.

(Herdado de VisualElement)
RotationX

Obtém ou define a rotação (em graus) sobre o eixo X (rotação de perspectiva) quando o elemento é renderizado. Esta é uma propriedade associável.

(Herdado de VisualElement)
RotationY

Obtém ou define a rotação (em graus) sobre o eixo Y (rotação de perspectiva) quando o elemento é renderizado. Esta é uma propriedade associável.

(Herdado de VisualElement)
Scale

Obtém ou define o fator de escala aplicado ao elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
ScaleX

Obtém ou define um valor de escala para aplicar à direção X. Esta é uma propriedade associável.

(Herdado de VisualElement)
ScaleY

Obtém ou define um valor de escala para aplicar à direção Y. Esta é uma propriedade associável.

(Herdado de VisualElement)
Shadow

Obtém ou define o efeito de sombra projetado pelo elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
Style

Obtém ou define o exclusivo Style para este elemento.

(Herdado de NavigableElement)
StyleClass

Obtém ou define as classes de estilo para o elemento.

(Herdado de NavigableElement)
StyleId

Obtém ou define um valor definido pelo usuário para identificar exclusivamente o elemento.

(Herdado de Element)
Title

Obtém ou define o título da página.

(Herdado de Page)
ToolbarItems

Obtém os ToolbarItem objetos para esta página, implementados de maneira específica da plataforma.

(Herdado de Page)
TranslationX

Obtém ou define o delta de translação de X do elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
TranslationY

Obtém ou define o delta de translação de Y do elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
Triggers

Obtém a lista de TriggerBase objetos associados a esse elemento. Essa é uma propriedade associável somente leitura.

(Herdado de VisualElement)
Visual

Obtém ou define uma IVisual implementação que substitui a aparência visual de um elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
Width

Obtém a largura atual desse elemento. Essa é uma propriedade associável somente leitura.

(Herdado de VisualElement)
WidthRequest

Obtém ou define a substituição de largura desejada deste elemento. Esta é uma propriedade associável.

(Herdado de VisualElement)
Window

Obtém o Window que está associado a um elemento. Essa é uma propriedade associável somente leitura.

(Herdado de VisualElement)
X

Obtém a posição X atual desse elemento. Essa é uma propriedade associável somente leitura.

(Herdado de VisualElement)
Y

Obtém a posição Y atual desse elemento. Essa é uma propriedade associável somente leitura.

(Herdado de VisualElement)
ZIndex

Obtém ou define o índice z frontal para trás de um elemento dentro de um layout. Esta é uma propriedade associável.

(Herdado de VisualElement)

Métodos

AddLogicalChild(Element)

Adiciona um Element aos filhos lógicos.

(Herdado de Element)
ApplyBindings()

Aplica todas as ligações atuais ao BindingContext.

(Herdado de BindableObject)
Arrange(Rect)

Posiciona objetos filho e determina um tamanho para um elemento.

(Herdado de VisualElement)
ArrangeOverride(Rect)

Permite que as subclasses substituam Arrange(Rect) mesmo que a interface precise ser implementada explicitamente para evitar conflito com o método antigo Arrange(Rect) .

(Herdado de VisualElement)
BatchBegin()

Sinaliza o início de um lote de alterações às propriedades de elementos. Isso pode beneficiar o desempenho se um número maior de valores de propriedade for alterado.

(Herdado de VisualElement)
BatchCommit()

Sinaliza o término de um lote de comandos para o elemento e que esses comandos agora devem ser confirmados.

(Herdado de VisualElement)
ChangeVisualState()

Altera o estado visual atual com base nos valores de propriedade atual desses elementos.

(Herdado de VisualElement)
ClearLogicalChildren()

Remove todos os filhos Elements.

(Herdado de Element)
ClearValue(BindableProperty)

Limpa qualquer valor definido anteriormente para uma propriedade vinculável.

(Herdado de BindableObject)
ClearValue(BindablePropertyKey)

Limpa qualquer valor definido anteriormente para uma propriedade vinculável, identificada por sua chave.

(Herdado de BindableObject)
CoerceValue(BindableProperty)

Impõe o valor da propriedade vinculável especificada. Isso é feito invocando BindableProperty.CoerceValueDelegate a propriedade vinculável especificada.

(Herdado de BindableObject)
CoerceValue(BindablePropertyKey)

Impõe o valor da propriedade vinculável especificada. Isso é feito invocando BindableProperty.CoerceValueDelegate a propriedade vinculável especificada.

(Herdado de BindableObject)
DisplayActionSheet(String, String, String, FlowDirection, String[])

Exibe uma folha de ação da plataforma, permitindo que o usuário do aplicativo escolha entre vários botões.

(Herdado de Page)
DisplayActionSheet(String, String, String, String[])

Exibe uma folha de ação da plataforma, permitindo que o usuário do aplicativo escolha entre vários botões.

(Herdado de Page)
DisplayAlert(String, String, String)

Exibe uma caixa de diálogo de alerta para o usuário do aplicativo com um único botão de cancelamento.

(Herdado de Page)
DisplayAlert(String, String, String, FlowDirection)

Exibe uma caixa de diálogo de alerta para o usuário do aplicativo com um único botão de cancelamento.

(Herdado de Page)
DisplayAlert(String, String, String, String)

Exibe uma caixa de diálogo de alerta para o usuário do aplicativo com um único botão de cancelamento.

(Herdado de Page)
DisplayAlert(String, String, String, String, FlowDirection)

Exibe uma caixa de diálogo de alerta para o usuário do aplicativo com um único botão de cancelamento.

(Herdado de Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String)

Exibe uma caixa de diálogo de prompt para o usuário do aplicativo com a intenção de capturar um único valor de cadeia de caracteres.

(Herdado de Page)
EffectIsAttached(String)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
FindByName(String)

Retorna o elemento que tem o nome especificado.

(Herdado de Element)
Focus()

Tenta definir o foco para esse elemento.

(Herdado de VisualElement)
ForceLayout()

Força a página a executar uma passagem de layout.

(Herdado de Page)
GetBackButtonBehavior(BindableObject)

Obtém o valor de BackButtonBehaviorProperty de obj.

GetBackgroundColor(BindableObject)

Obtém a cor de plano de fundo no cromo do Shell.

GetDisabledColor(BindableObject)

Obtém a cor para sombrear o texto e os ícones que estão desabilitados.

GetFlyoutBackdrop(BindableObject)

Obtém a cor do texto e dos ícones não selecionados no cromo do Shell.

GetFlyoutBehavior(BindableObject)

Obtém o comportamento usado para abrir o submenu quando o fornecido obj é apresentado.

GetFlyoutHeight(BindableObject)

Obtém a altura do submenu quando o fornecido obj está ativo.

GetFlyoutItemIsVisible(BindableObject)

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.

GetFlyoutWidth(BindableObject)

Obtém a largura do submenu.

GetForegroundColor(BindableObject)

Obtém a cor de primeiro plano para a barra de guias.

GetItemTemplate(BindableObject)

Obtém o DataTemplate aplicado a cada FlyoutItem objeto gerenciado pelo Shell.

GetMenuItemTemplate(BindableObject)

Obtém o DataTemplate aplicado a MenuItem objetos na coleção MenuItems.

GetNavBarHasShadow(BindableObject)

Obtém um valor que representa se a barra de navegação tem uma sombra quando o fornecido obj está ativo.

GetNavBarIsVisible(BindableObject)

Obtém um valor que indica se a barra de navegação está visível quando o fornecido obj está ativo.

GetParentWindow()

Recupera a janela pai que contém a página.

(Herdado de Page)
GetPresentationMode(BindableObject)

Obtém a animação de navegação que ocorre quando uma página é navegada com o GoToAsync(ShellNavigationState, Boolean) método.

GetSearchHandler(BindableObject)

Obtém a funcionalidade de pesquisa integrada.

GetTabBarBackgroundColor(BindableObject)

Obtém a cor de plano de fundo para a barra de guias.

GetTabBarDisabledColor(BindableObject)

Obtém a cor de plano de fundo para a barra de guias.

GetTabBarForegroundColor(BindableObject)

Obtém a cor da barra de guias quando está desabilitada.

GetTabBarIsVisible(BindableObject)

Obtém a visibilidade das guias quando o fornecido obj está ativo.

GetTabBarTitleColor(BindableObject)

Obtém a cor de primeiro plano para a barra de guias.

GetTabBarUnselectedColor(BindableObject)

Obtém a cor do título para a barra de guias.

GetTitleColor(BindableObject)

Obtém a cor usada para o título da página atual.

GetTitleView(BindableObject)

Obtém qualquer para View ser exibido na barra de navegação quando o fornecido obj está ativo.

GetUnselectedColor(BindableObject)

Obtém a cor do texto e dos ícones não selecionados no cromo do Shell.

GetValue(BindableProperty)

Retorna o valor contido na propriedade vinculável fornecida.

(Herdado de BindableObject)
GoToAsync(ShellNavigationState)

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.

GoToAsync(ShellNavigationState, Boolean)

Navega de forma assíncrona até state, opcionalmente animando.

GoToAsync(ShellNavigationState, Boolean, IDictionary<String,Object>)

Navega de forma assíncrona até state, opcionalmente animando.

GoToAsync(ShellNavigationState, Boolean, ShellNavigationQueryParameters)

Esse método navega até um ShellNavigationState e retorna um Taskarquivo .

GoToAsync(ShellNavigationState, IDictionary<String,Object>)

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.

GoToAsync(ShellNavigationState, ShellNavigationQueryParameters)

Esse método navega até um ShellNavigationState e retorna um Task que será concluído assim que a animação de navegação.

InsertLogicalChild(Int32, Element)

Insere um Element para os filhos lógicos no índice especificado.

(Herdado de Element)
InvalidateMeasure()

Marca a medida atual de um elemento como invalidada.

(Herdado de VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

Invalida a medida de um elemento.

(Herdado de VisualElement)
InvalidateMeasureOverride()

Fornece uma maneira de permitir que subclasses (por exemplo, Layout) sejam substituídas InvalidateMeasure() mesmo que a interface precise ser implementada explicitamente para evitar conflito com o InvalidateMeasure() método.

(Herdado de VisualElement)
IsSet(BindableProperty)

Determina se uma propriedade vinculável existe ou não e tem um valor definido.

(Herdado de BindableObject)
Layout(Rect)

Atualiza os limites do elemento durante o ciclo de layout.

(Herdado de VisualElement)
LayoutChildren(Double, Double, Double, Double)

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.

Measure(Double, Double, MeasureFlags)

Retorna o tamanho mínimo que um elemento precisa para ser exibido no dispositivo.

(Herdado de VisualElement)
MeasureOverride(Double, Double)

Fornece uma maneira de permitir que subclasses substituam Measure(Double, Double, MeasureFlags) mesmo que a interface precise ser implementada explicitamente para evitar conflito com o método Measure antigo.

(Herdado de VisualElement)
On<T>()

Retorna a instância específica da plataforma desse TElement, em que um método específico de plataforma pode ser chamado.

(Herdado de Page)
OnAppearing()

Quando substituído em uma classe derivada, permite que os desenvolvedores de aplicativos personalizem o comportamento imediatamente antes da página se tornar visível.

(Herdado de Page)
OnBackButtonPressed()

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.

OnBindingContextChanged()

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.

OnChildAdded(Element)

Invocado quando um objeto filho é adicionado a esse elemento.

(Herdado de VisualElement)
OnChildMeasureInvalidated(Object, EventArgs)

Indica que o tamanho preferido de um Element filho mudou.

(Herdado de Page)
OnChildRemoved(Element, Int32)

Invocado quando um objeto filho é removido desse elemento.

(Herdado de VisualElement)
OnChildrenReordered()

Aciona o evento ChildrenReordered.

(Herdado de VisualElement)
OnDisappearing()

Quando substituído em uma classe derivada, permite que o desenvolvedor do aplicativo personalize o comportamento à medida que a página desaparece.

(Herdado de Page)
OnHandlerChanged()

Quando substituído em uma classe derivada, deve gerar o HandlerChanged evento.

(Herdado de Element)
OnHandlerChanging(HandlerChangingEventArgs)

Quando substituído em uma classe derivada, deve gerar o HandlerChanging evento.

(Herdado de Element)
OnMeasure(Double, Double)

Método chamado quando ocorre uma medida de layout.

(Herdado de VisualElement)
OnNavigated(ShellNavigatedEventArgs)

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.

OnNavigatedFrom(NavigatedFromEventArgs)

Quando substituído em uma classe derivada, permite que os desenvolvedores de aplicativos personalizem o comportamento imediatamente após a página estar sendo navegada para longe.

(Herdado de Page)
OnNavigatedTo(NavigatedToEventArgs)

Quando substituído em uma classe derivada, permite que os desenvolvedores de aplicativos personalizem o comportamento imediatamente após a página ser navegada.

(Herdado de Page)
OnNavigating(ShellNavigatingEventArgs)

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.

OnNavigatingFrom(NavigatingFromEventArgs)

Quando substituído em uma classe derivada, permite que os desenvolvedores de aplicativos personalizem o comportamento imediatamente antes da página ser navegada.

(Herdado de Page)
OnParentChanged()

Quando substituído em uma classe derivada, deve gerar o ParentChanged evento.

(Herdado de Element)
OnParentChanging(ParentChangingEventArgs)

Quando substituído em uma classe derivada, deve gerar o ParentChanging evento.

(Herdado de Element)
OnParentSet()

Chamado quando a propriedade da Parent página é alterada.

(Herdado de Page)
OnPropertyChanged(String)

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.

OnPropertyChanging(String)

Aciona o evento PropertyChanging.

(Herdado de BindableObject)
OnSizeAllocated(Double, Double)

Indica que a página recebeu um tamanho.

(Herdado de Page)
PlatformSizeChanged()

Sinaliza que o elemento equivalente à plataforma para o tamanho desse elemento foi alterado e um novo ciclo de layout pode ser necessário.

(Herdado de VisualElement)
RefreshIsEnabledProperty()

Esse método sempre deve ser chamado se algum evento ocorrer e o IsEnabledCore valor da propriedade será alterado.

(Herdado de VisualElement)
RemoveBinding(BindableProperty)

Remove uma associação definida anteriormente de uma propriedade vinculável.

(Herdado de BindableObject)
RemoveDynamicResource(BindableProperty)

Remove um recurso dinâmico definido anteriormente.

(Herdado de Element)
RemoveLogicalChild(Element)

Remove a primeira ocorrência de um específico Element dos filhos lógicos.

(Herdado de Element)
SendAppearing()

Envia o sinal para a página de que está prestes a aparecer visualmente na tela.

(Herdado de Page)
SendBackButtonPressed()

Chama OnBackButtonPressed().

(Herdado de Page)
SendDisappearing()

Envia o sinal para a página de que ela está prestes a ser visualmente oculta da tela.

(Herdado de Page)
SetBackButtonBehavior(BindableObject, BackButtonBehavior)

Define o comportamento do botão Voltar quando o dado obj é apresentado.

SetBackgroundColor(BindableObject, Color)

Define a cor do plano de fundo no cromo do Shell. A cor não será preenchida atrás do conteúdo do Shell.

SetBinding(BindableProperty, BindingBase)

Atribui uma associação a uma propriedade vinculável.

(Herdado de BindableObject)
SetDisabledColor(BindableObject, Color)

Define a cor para sombrear o texto e os ícones desabilitados.

SetDynamicResource(BindableProperty, String)

Define a BindableProperty propriedade desse elemento a ser atualizada por meio do DynamicResource com a chave fornecida.

(Herdado de Element)
SetFlyoutBackdrop(BindableObject, Brush)

Define o pano de fundo do submenu, que é a aparência da sobreposição do submenu.

SetFlyoutBehavior(BindableObject, FlyoutBehavior)

Define o comportamento usado para abrir o submenu quando o dado obj é apresentado.

SetFlyoutHeight(BindableObject, Double)

Define a altura do submenu.

SetFlyoutItemIsVisible(BindableObject, Boolean)

Define um valor que determina se um objeto tem um visível FlyoutItem no menu suspenso. Os itens do submenu são visíveis no submenu por padrão. No entanto, um item pode ser oculto no submenu com o FlyoutItemIsVisibleProperty.

SetFlyoutWidth(BindableObject, Double)

Define a largura do submenu quando o fornecido obj está ativo. Isso permite cenários como a expansão do submenu em toda a tela.

SetForegroundColor(BindableObject, Color)

Define a cor de primeiro plano para a barra de guias. Se a propriedade for unset, o ForegroundColorProperty valor será usado.

SetItemTemplate(BindableObject, DataTemplate)

Define o DataTemplate aplicado a cada FlyoutItem objeto gerenciado pelo Shell.

SetMenuItemTemplate(BindableObject, DataTemplate)

Define o DataTemplate aplicado a MenuItem objetos na coleção MenuItems. O Shell fornece as propriedades Text e IconImageSource para BindingContext do MenuItemTemplate.

SetNavBarHasShadow(BindableObject, Boolean)

Controla se a barra de navegação tem uma sombra quando o fornecido obj está ativo. Por padrão, o valor da propriedade está true no Android e false em outras plataformas.

SetNavBarIsVisible(BindableObject, Boolean)

Controla se a barra de navegação está visível quando o dado obj é apresentado. Por padrão, o valor da propriedade é true.

SetPresentationMode(BindableObject, PresentationMode)

Define a animação de navegação que é reproduzida quando um Page é navegado com o GoToAsync(ShellNavigationState, Boolean) método.

SetSearchHandler(BindableObject, SearchHandler)

Define o manipulador responsável por implementar a funcionalidade de pesquisa integrada para quando o fornecido obj estiver ativo. Habilitar essa propriedade resulta em uma caixa de pesquisa sendo adicionada na parte superior da página.

SetTabBarBackgroundColor(BindableObject, Color)

Define a cor do plano de fundo para a barra de guias. Se a propriedade estiver desdefinida, o valor da propriedade BackgroundColor será usado.

SetTabBarDisabledColor(BindableObject, Color)

Define a cor desativada para a barra de guias. Se a propriedade for unset, o DisabledColorProperty valor será usado.

SetTabBarForegroundColor(BindableObject, Color)

Define a cor de primeiro plano para a barra de guias. Se a propriedade for unset, o valor da propriedade ForegroundColor será usado.

SetTabBarIsVisible(BindableObject, Boolean)

Define a visibilidade das guias quando o fornecido obj está ativo.

SetTabBarTitleColor(BindableObject, Color)

Define a cor do título para a barra de guias. Se a propriedade for unset, o TitleColorProperty valor será usado.

SetTabBarUnselectedColor(BindableObject, Color)

Define a cor não selecionada para a barra de guias. Se a propriedade estiver desdefinida, o valor da propriedade UnselectedColor será usado.

SetTitleColor(BindableObject, Color)

Define a cor usada para o título da página atual.

SetTitleView(BindableObject, View)

Define qualquer View um a ser exibido na barra de navegação quando o fornecido obj estiver ativo.

SetUnselectedColor(BindableObject, Color)

Define a cor do texto e dos ícones não selecionados no cromo do Shell.

SetValue(BindableProperty, Object)

Define o valor da propriedade vinculável especificada.

(Herdado de BindableObject)
SetValue(BindablePropertyKey, Object)

Define o valor da propriedade vinculável especificada.

(Herdado de BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
SizeAllocated(Double, Double)

Método que é chamado durante um ciclo de layout para sinalizar o início de um layout de subárvore.

(Herdado de VisualElement)
UnapplyBindings()

Remove todas as ligações atuais do contexto atual.

(Herdado de BindableObject)
Unfocus()

Desdefine o foco do teclado nesse elemento.

(Herdado de VisualElement)
UpdateChildrenLayout()

Solicita que os filhos Elementda página atualizem seus layouts.

(Herdado de Page)

Eventos

Appearing

Gerado quando esta página está aparecendo visualmente na tela.

(Herdado de Page)
BatchCommitted

Ocorre quando um lote de alterações de propriedade foi confirmado chamando BatchCommit().

(Herdado de VisualElement)
BindingContextChanged

Ocorre quando o valor da propriedade BindingContext muda.

(Herdado de BindableObject)
ChildAdded

Gerado sempre que um elemento filho é adicionado ao elemento .

(Herdado de Element)
ChildRemoved

Gerado sempre que um elemento filho é removido do elemento .

(Herdado de Element)
ChildrenReordered

Ocorre quando a ordem dos filhos desse elemento muda.

(Herdado de VisualElement)
DescendantAdded

Gerado sempre que um elemento filho é adicionado à subárvore do elemento.

(Herdado de Element)
DescendantRemoved

Gerado sempre que um elemento filho é removido da subárvore de elementos.

(Herdado de Element)
Disappearing

Gerado quando esta página está desaparecendo visualmente da tela.

(Herdado de Page)
FocusChangeRequested
Obsoleto.

Ocorre quando uma mudança de foco é solicitada.

(Herdado de VisualElement)
Focused

Ocorre quando esse elemento é focalizado.

(Herdado de VisualElement)
HandlerChanged

Gerado sempre que o manipulador do elemento for alterado.

(Herdado de Element)
HandlerChanging

Gerado sempre que o manipulador do elemento começa a mudar.

(Herdado de Element)
LayoutChanged

Criado quando os filhos desta página, e portanto potencialmente o layout, mudaram.

(Herdado de Page)
Loaded

Ocorre quando um elemento foi construído e adicionado à árvore de objetos.

(Herdado de VisualElement)
MeasureInvalidated

Ocorre quando a medida atual de um elemento foi invalidada.

(Herdado de VisualElement)
Navigated

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.

NavigatedFrom

Levantado depois que a página foi navegada para longe.

(Herdado de Page)
NavigatedTo

Gerado depois que a página foi navegada.

(Herdado de Page)
Navigating

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.

NavigatingFrom

Levantado antes de navegar para fora da página.

(Herdado de Page)
ParentChanged

Gerado sempre que o pai do elemento for alterado.

(Herdado de Element)
ParentChanging

Elevado sempre que o elemento começa a mudar.

(Herdado de Element)
PropertyChanged

Ocorre quando um valor de propriedade é alterado.

(Herdado de BindableObject)
PropertyChanging

Ocorre quando um valor da propriedade está sendo alterado.

(Herdado de BindableObject)
SizeChanged

Ocorre quando o tamanho de um elemento é alterado.

(Herdado de VisualElement)
Unfocused

Ocorre quando esse elemento está sem foco.

(Herdado de VisualElement)
Unloaded

Ocorre quando um elemento não está mais conectado à árvore de objetos principal.

(Herdado de VisualElement)

Implantações explícitas de interface

IContextFlyoutElement.ContextFlyout

Obtém o ContextFlyout para a exibição. Submenus de menu, subitens de subitem de menu e separadores de submenu de menu podem ser adicionados ao submenu de contexto.

(Herdado de Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

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.

(Herdado de BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Registra o especificado effect para este elemento.

(Herdado de Element)
IElement.Handler

Obtém ou define o manipulador de exibição do elemento.

(Herdado de VisualElement)
IElement.Parent

Obtém o pai do elemento.

(Herdado de Element)
IElementController.Descendants()

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IElementController.LogicalChildren

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IFlyoutView.Detail

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.

IFlyoutView.Flyout

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.

IFlyoutView.FlyoutBehavior

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.

IFlyoutView.IsGestureEnabled

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.

IFlyoutView.IsPresented

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.

INameScope.RegisterName(String, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
INameScope.UnregisterName(String)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IPaddingElement.OnPaddingPropertyChanged(Thickness, Thickness)

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.

(Herdado de Page)
IPaddingElement.PaddingDefaultValueCreator()

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.

(Herdado de Page)
ISafeAreaView.IgnoreSafeArea

Especifica como o conteúdo do Modo de Exibição deve ser posicionado em relação a obstruções. Se esse valor for false, o conteúdo será posicionado apenas na parte desobstruída da tela. Se esse valor for true, o conteúdo poderá ser posicionado em qualquer lugar da tela. Isso inclui a parte da tela atrás de barras de ferramentas, recortes de tela, etc.

(Herdado de Page)
IShellController.AddAppearanceObserver(IAppearanceObserver, Element)

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.

IShellController.AddFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

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.

IShellController.AppearanceChanged(Element, Boolean)

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.

IShellController.FlyoutContent

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.

IShellController.FlyoutFooter

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.

IShellController.FlyoutHeader

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.

IShellController.FlyoutItemsChanged

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.

IShellController.GenerateFlyoutGrouping()

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.

IShellController.GetFlyoutItemDataTemplate(BindableObject)

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.

IShellController.GetItems()

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.

IShellController.GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)

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.

IShellController.ItemsCollectionChanged

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.

IShellController.OnFlyoutItemSelected(Element)

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.

IShellController.OnFlyoutItemSelectedAsync(Element)

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.

IShellController.ProposeNavigation(ShellNavigationSource, ShellItem, ShellSection, ShellContent, IReadOnlyList<Page>, Boolean)

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.

IShellController.RemoveAppearanceObserver(IAppearanceObserver)

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.

IShellController.RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

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.

IShellController.StructureChanged

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.

IShellController.UpdateCurrentState(ShellNavigationSource)

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.

IToolbarElement.Toolbar

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.

(Herdado de Page)
IToolTipElement.ToolTip

Representa uma pequena janela pop-up retangular que exibe uma breve descrição da finalidade de um modo de exibição quando o usuário posiciona o ponteiro sobre o modo de exibição.

(Herdado de Element)
IView.Arrange(Rect)

Posiciona elementos filho e determina um tamanho para um elemento.

(Herdado de VisualElement)
IView.Background

Obtém a tinta que preencherá o plano de fundo de uma Exibição.

(Herdado de Page)
IView.Clip

Obtém o caminho usado para definir a estrutura de tópicos do conteúdo de um modo de exibição.

(Herdado de VisualElement)
IView.FlowDirection

Direção na qual os elementos da interface do usuário são verificados pelo olho

(Herdado de VisualElement)
IView.Height

Obtém a altura especificada do IView.

(Herdado de VisualElement)
IView.HorizontalLayoutAlignment

Determina o aspecto horizontal da disposição desse elemento em um contêiner

(Herdado de VisualElement)
IView.InvalidateArrange()

Método que é chamado para invalidar o layout deste modo de exibição.

(Herdado de VisualElement)
IView.InvalidateMeasure()

Sinaliza que o valor de medida atual desta exibição não é mais válido e deve ser recalculado durante a próxima passagem de medida.

(Herdado de VisualElement)
IView.IsFocused

Obtém um valor que indica se essa exibição está focada no momento.

(Herdado de VisualElement)
IView.Margin

A Margem representa a distância entre uma vista e as vistas adjacentes.

(Herdado de VisualElement)
IView.MaximumHeight

Obtém a restrição de altura máxima especificada do IView, entre zero e duplo. PositivoInfinito.

(Herdado de VisualElement)
IView.MaximumWidth

Obtém a restrição de largura máxima especificada do IView, entre zero e duplo. PositivoInfinito.

(Herdado de VisualElement)
IView.Measure(Double, Double)

Atualiza o tamanho de um Modo de Exibição.

(Herdado de VisualElement)
IView.MinimumHeight

Obtém a restrição de altura mínima especificada do IView, entre zero e double. PositivoInfinito.

(Herdado de VisualElement)
IView.MinimumWidth

Obtém a restrição de largura mínima especificada do IView, entre zero e duplo. PositivoInfinito.

(Herdado de VisualElement)
IView.Semantics

Adiciona semântica a cada modo de exibição para acessibilidade

(Herdado de VisualElement)
IView.Shadow

Pinta uma sombra ao redor do Modo de Exibição de destino.

(Herdado de VisualElement)
IView.VerticalLayoutAlignment

Determina o aspecto vertical da disposição desse elemento em um contêiner

(Herdado de VisualElement)
IView.Visibility

Obtém um valor que determina se esse Modo de Exibição deve fazer parte da árvore visual ou não.

(Herdado de VisualElement)
IView.Width

Obtém a largura especificada do IView.

(Herdado de VisualElement)
IVisualElementController.EffectiveFlowDirection

Para uso interno pelo .NET MAUI.

(Herdado de VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Para uso interno pelo .NET MAUI.

(Herdado de VisualElement)
IVisualTreeElement.GetVisualChildren()

Obtém uma lista somente leitura dos filhos visuais do elemento.

(Herdado de Element)
IVisualTreeElement.GetVisualParent()

Obtém o pai visual do elemento.

(Herdado de Element)

Métodos de Extensão

AbortAnimation(IAnimatable, String)

Interrompe a animação.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Define os parâmetros especificados e inicia a animação.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Define os parâmetros especificados e inicia a animação.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Define os parâmetros especificados e inicia a animação.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)

Define os parâmetros especificados e inicia a animação.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager)

Define os parâmetros especificados e inicia a animação cinética.

AnimationIsRunning(IAnimatable, String)

Retorna um valor booliano que indica se a animação especificada pelo handle está ou não em execução.

Batch(IAnimatable)

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.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

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.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

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.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

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.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Cria e aplica uma associação a uma propriedade.

AncestorToRoot(Page)

Para uso interno pela plataforma Microsoft.Maui.Controls.

FindByName<T>(Element, String)

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.

CancelAnimations(VisualElement)

Anula todas as animações (por exemplo LayoutTo, , TranslateTo, ScaleTo, etc.) no view elemento.

FadeTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que executa o esmaecimento descrito pelos parâmetros opacity, length e easing.

LayoutTo(VisualElement, Rect, UInt32, Easing) Retorna uma tarefa que facilita os VisualElement limites do que é especificado pelo view para o retângulo que é especificado pelo bounds parâmetro.
RelRotateTo(VisualElement, Double, UInt32, Easing)

Gira o VisualElement especificado por view de sua rotação atual em drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que dimensiona o VisualElement especificado por view de sua escala atual para dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que gira o VisualElement que é especificado por view que é descrito pelos rotationparâmetros , lengthe easing .

RotateXTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que distorce o VisualElement eixo X do especificado por viewrotation, levando tempo length e usando easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que distorce o VisualElement eixo Y do especificado por viewrotation, levando tempo length e usando easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que dimensiona o VisualElement especificado por view para o fator de escala absoluto scale.

ScaleXTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que dimensiona o eixo X do VisualElement especificado por view para o fator scalede escala absoluto .

ScaleYTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que dimensiona o eixo Y do VisualElement especificado por view para o fator scalede escala absoluto .

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Anima elementos TranslationX e TranslationY propriedades de seus valores atuais para os novos valores. Isso garante que o layout de entrada esteja na mesma posição que o layout visual.

HasVisualStateGroups(VisualElement)

Retornará true se element tiver um ou mais grupos de estado visual associados a ele. Caso contrário, retorna false.

CheckHandlers(IView)

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.

ComputeDesiredSize(IView, Double, Double)

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.

ComputeFrame(IView, Rect)

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.

ToHandler(IElement, IMauiContext)

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.

ToPlatform(IElement, IMauiContext)

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.

ToHandler(IView, IMauiContext)

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.

SetSemanticFocus(IView)

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.

CaptureAsync(IView)

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.

GetVisualElementWindow(IVisualTreeElement)

Obtém a janela que contém o elemento de árvore visual, se o elemento estiver contido em um.

GetVisualTreeDescendants(IVisualTreeElement)

Obtém toda a hierarquia de descendentes como uma lista de filhos para um determinado elemento de árvore visual.

GetVisualTreeElements(IVisualTreeElement, Point)

Obtém a lista de filhos de um elemento de árvore visual com base em um determinado ponto.

GetVisualTreeElements(IVisualTreeElement, Rect)

Obtém uma lista de filhos de Elementos de Árvore Visual com base em um retângulo.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Obtém uma lista de filhos de Elementos de Árvore Visual com base em um determinado ponto x, y.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Obtém uma lista de filhos de Elementos de Árvore Visual com base em um retângulo definido por suas coordenadas que são especificadas em unidades de plataforma, não em pixels.

Aplica-se a