ShellSection Classe

Definição

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

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Xamarin.Forms.ContentProperty("Items")]
public class ShellSection : Xamarin.Forms.ShellGroupItem, Xamarin.Forms.IShellSectionController
type ShellSection = class
    inherit ShellGroupItem
    interface IShellSectionController
    interface IElementController
Herança
Derivado
Atributos
Implementações

Construtores

ShellSection()

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

Campos

CurrentItemProperty

O repositório de backup para o campo CurrentItem.

ItemsProperty

O repositório de backup para o campo Items.

Propriedades

AutomationId

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

(Herdado de Element)
BindingContext

Obtém ou define o objeto que contém as propriedades que serão o destino das propriedades associadas que pertencem a este BindableObject.

(Herdado de BindableObject)
class

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

(Herdado de NavigableElement)
ClassId

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

(Herdado de Element)
CurrentItem

A ShellContent selecionada no momento.

Dispatcher

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

(Herdado de BindableObject)
EffectControlProvider

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de Element)
Effects

Uma lista dos efeitos que são aplicados a este item.

(Herdado de Element)
FlyoutDisplayOptions

AsSingleItem (padrão) exibirá apenas o título deste item no submenu. AsMultipleItems criará uma opção separada de submenu para cada filho e MenuItem.

(Herdado de ShellGroupItem)
FlyoutIcon

O ícone a ser usado para o item. Se essa propriedade não for definida, ele fará o fallback para usar o valor da propriedade Icon.

(Herdado de BaseShellItem)
Icon

Define o ícone a ser exibido em partes do cromado que não são o submenu.

(Herdado de BaseShellItem)
Id

Obtém um valor que pode ser usado para identificar exclusivamente um elemento por meio da execução de um aplicativo.

(Herdado de Element)
IsChecked

Define se o item está realçado naquele momento no submenu.

(Herdado de BaseShellItem)
IsEnabled

Define se o item é selecionável no cromado.

(Herdado de BaseShellItem)
IsTabStop

Indica se um FlyoutItem está incluído na guia de navegação.

(Herdado de BaseShellItem)
IsVisible

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

(Herdado de BaseShellItem)
Items

A coleção de ShellContent objetos gerenciados por thisShellSection.

LogicalChildren

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de Element)
Navigation

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

(Herdado de NavigableElement)
NavigationProxy

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

(Herdado de NavigableElement)
Parent

Obtém ou define o elemento pai do elemento.

(Herdado de Element)
ParentView
Obsoleto.

Obtém o elemento que é o ancestral mais próximo desse elemento que é um VisualElement.

(Herdado de Element)
Platform
Obsoleto.

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

(Herdado de Element)
RealParent

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de Element)
Route

A cadeia de caracteres usada para resolver o item.

(Herdado de BaseShellItem)
Stack

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

Style

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

(Herdado de NavigableElement)
StyleClass

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

(Herdado de NavigableElement)
StyleId

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

(Herdado de Element)
TabIndex

Indica a ordem na qual os objetos de FlyoutItem recebem o foco quando o usuário navega pelos itens pressionando a tecla Tab.

(Herdado de BaseShellItem)
Title

Título a ser exibido na interface do usuário.

(Herdado de BaseShellItem)

Métodos

ApplyBindings()

Aplicar as associações a BindingContext.

(Herdado de BindableObject)
ClearValue(BindableProperty)

Limpa qualquer valor definido por SetValue para property.

(Herdado de BindableObject)
ClearValue(BindablePropertyKey)

Limpa qualquer valor definido por SetValue para a propriedade identificada por propertyKey.

(Herdado de BindableObject)
CoerceValue(BindableProperty)

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

(Herdado de BindableObject)
CoerceValue(BindablePropertyKey)

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

(Herdado de BindableObject)
Descendants()

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de Element)
EffectIsAttached(String)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de Element)
FindByName(String)

Retorna o elemento que tem o nome especificado.

(Herdado de Element)
GetNavigationStack()

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

GetValue(BindableProperty)

Retorna o valor contido na BindableProperty.

(Herdado de BindableObject)
GetValues(BindableProperty, BindableProperty)
Obsoleto.

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Obsoleto.

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
IsSet(BindableProperty)

Retornará true se a propriedade de destino existir e tiver sido definida.

(Herdado de BindableObject)
OnAppearing()

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

(Herdado de BaseShellItem)
OnBindingContextChanged()

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

OnChildAdded(Element)

Os desenvolvedores podem substituir este método para personalizar o comportamento quando um novo Element é adicionado.

OnChildRemoved(Element)
Obsoleto.

Os desenvolvedores podem substituir este método para personalizar o comportamento quando um Element filho é removido.

OnChildRemoved(Element, Int32)

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

OnDisappearing()

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

(Herdado de BaseShellItem)
OnInsertPageBefore(Page, Page)

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

OnParentSet()

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

(Herdado de NavigableElement)
OnPopAsync(Boolean)

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

OnPopToRootAsync(Boolean)

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

OnPropertyChanged(String)

Chamado sempre que a propriedade é alterada.

(Herdado de BaseShellItem)
OnPropertyChanging(String)

Chame esse método de uma classe filho para notificar que uma alteração vai acontecer em uma propriedade.

(Herdado de BindableObject)
OnPushAsync(Page, Boolean)

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

OnRemovePage(Page)

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

OnTabIndexPropertyChanged(Int32, Int32)

Chamado sempre que a propriedade TabIndex é alterada.

(Herdado de BaseShellItem)
OnTabStopPropertyChanged(Boolean, Boolean)

Chamado sempre que a propriedade IsTabStop é alterada.

(Herdado de BaseShellItem)
RemoveBinding(BindableProperty)

Remove uma associação definida anteriormente.

(Herdado de BindableObject)
RemoveDynamicResource(BindableProperty)

Remove um recurso dinâmico definido anteriormente

(Herdado de Element)
SetBinding(BindableProperty, BindingBase)

Atribui uma associação a uma propriedade.

(Herdado de BindableObject)
SetDynamicResource(BindableProperty, String)

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

(Herdado de Element)
SetValue(BindableProperty, Object)

Define o valor da propriedade especificada.

(Herdado de BindableObject)
SetValue(BindablePropertyKey, Object)

Define o valor da propertyKey.

(Herdado de BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de Element)
TabIndexDefaultValueCreator()

Chamado para definir o valor padrão da propriedade TabIndex.

(Herdado de BaseShellItem)
TabStopDefaultValueCreator()

Chamado para definir o valor padrão da propriedade TabStop.

(Herdado de BaseShellItem)
UnapplyBindings()

Cancela a aplicação de todas as associações definidas anteriormente.

(Herdado de BindableObject)

Operadores

Implicit(ShellContent to ShellSection)

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

Implicit(TemplatedPage to ShellSection)

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

Eventos

Appearing

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

(Herdado de BaseShellItem)
BindingContextChanged

Gerado sempre que a propriedade BindingContext muda.

(Herdado de BindableObject)
ChildAdded

Ocorre sempre que um elemento filho é adicionado ao elemento.

(Herdado de Element)
ChildRemoved

Ocorre sempre que um elemento filho é removido do elemento.

(Herdado de Element)
DescendantAdded

Ocorre sempre que um elemento filho é adicionado à subárvore dos elementos.

(Herdado de Element)
DescendantRemoved

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

(Herdado de Element)
Disappearing

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

(Herdado de BaseShellItem)
PlatformSet
Obsoleto.

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

(Herdado de Element)
PropertyChanged

Gerado quando uma propriedade foi alterada.

(Herdado de BindableObject)
PropertyChanging

Gerado quando uma propriedade está prestes a mudar.

(Herdado de BindableObject)

Implantações explícitas de interface

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Para uso interno pela plataforma do Xamarin.Forms.

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

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de Element)
INameScope.RegisterName(String, Object)

Somente para uso interno.

(Herdado de Element)
IShellSectionController.AddContentInsetObserver(IShellContentInsetObserver)

Para uso interno pela plataforma do Xamarin.Forms.

IShellSectionController.AddDisplayedPageObserver(Object, Action<Page>)

Para uso interno pela plataforma do Xamarin.Forms.

IShellSectionController.GetItems()

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

IShellSectionController.ItemsCollectionChanged

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

IShellSectionController.NavigationRequested

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

IShellSectionController.PresentedPage

Para uso interno pela plataforma do Xamarin.Forms.

IShellSectionController.RemoveContentInsetObserver(IShellContentInsetObserver)

Para uso interno pela plataforma do Xamarin.Forms.

IShellSectionController.RemoveDisplayedPageObserver(Object)

Para uso interno pela plataforma do Xamarin.Forms.

IShellSectionController.SendInsetChanged(Thickness, Double)

Para uso interno pela plataforma do Xamarin.Forms.

IShellSectionController.SendPopped()
Obsoleto.

Para uso interno pela plataforma do Xamarin.Forms.

IShellSectionController.SendPopped(Page)
Obsoleto.

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

IShellSectionController.SendPopping(Page)
Obsoleto.

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

IShellSectionController.SendPopping(Task)

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

IShellSectionController.SendPoppingToRoot(Task)

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

Métodos de Extensão

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

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

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

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

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

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

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Obsoleto.

Cria e aplica uma associação de uma expressão.

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

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

FindByName<T>(Element, String)

Retorna a instância do tipo T que tem o nome name no escopo que inclui element.

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)

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

GetTabIndexesOnParentPage(ITabStopElement, Int32)

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

Aplica-se a