Compartilhar via


Tab Classe

Definição

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Always)]
public class Tab : Xamarin.Forms.ShellSection
type Tab = class
    inherit ShellSection
Herança
Atributos
System.ComponentModel.EditorBrowsableAttribute

Construtores

Tab()

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 (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.

(Herdado de ShellSection)
Dispatcher (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 (Herdado de BaseShellItem)
Items

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

(Herdado de ShellSection)
LogicalChildren

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de Element)
Navigation (Herdado de NavigableElement)
NavigationProxy (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.
(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 (Herdado de ShellSection)
Style (Herdado de NavigableElement)
StyleClass (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) (Herdado de BindableObject)
CoerceValue(BindablePropertyKey) (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() (Herdado de ShellSection)
GetValue(BindableProperty)

Retorna o valor contido na BindableProperty.

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

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
GetValues(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() (Herdado de BaseShellItem)
OnBindingContextChanged() (Herdado de ShellSection)
OnChildAdded(Element)

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

(Herdado de ShellSection)
OnChildRemoved(Element, Int32) (Herdado de ShellSection)
OnChildRemoved(Element)
Obsoleto.

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

(Herdado de ShellSection)
OnDisappearing() (Herdado de BaseShellItem)
OnInsertPageBefore(Page, Page) (Herdado de ShellSection)
OnParentSet() (Herdado de NavigableElement)
OnPopAsync(Boolean) (Herdado de ShellSection)
OnPopToRootAsync(Boolean) (Herdado de ShellSection)
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) (Herdado de ShellSection)
OnRemovePage(Page) (Herdado de ShellSection)
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)

Eventos

Appearing (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 (Herdado de BaseShellItem)
PlatformSet
Obsoleto.
(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.

(Herdado de ShellSection)
IShellSectionController.AddDisplayedPageObserver(Object, Action<Page>)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de ShellSection)
IShellSectionController.GetItems() (Herdado de ShellSection)
IShellSectionController.ItemsCollectionChanged (Herdado de ShellSection)
IShellSectionController.NavigationRequested (Herdado de ShellSection)
IShellSectionController.PresentedPage

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de ShellSection)
IShellSectionController.RemoveContentInsetObserver(IShellContentInsetObserver)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de ShellSection)
IShellSectionController.RemoveDisplayedPageObserver(Object)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de ShellSection)
IShellSectionController.SendInsetChanged(Thickness, Double)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de ShellSection)
IShellSectionController.SendPopped()
Obsoleto.

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de ShellSection)
IShellSectionController.SendPopped(Page)
Obsoleto.
(Herdado de ShellSection)
IShellSectionController.SendPopping(Page)
Obsoleto.
(Herdado de ShellSection)
IShellSectionController.SendPopping(Task) (Herdado de ShellSection)
IShellSectionController.SendPoppingToRoot(Task) (Herdado de ShellSection)

Métodos de Extensão

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
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)
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)
GetTabIndexesOnParentPage(ITabStopElement, Int32)

Aplica-se a