Compartilhar via


ShellContent Classe

Definição

Corresponde a um ContentPage contido em um ShellSection.

[Xamarin.Forms.ContentProperty("Content")]
public class ShellContent : Xamarin.Forms.BaseShellItem, Xamarin.Forms.IShellContentController
type ShellContent = class
    inherit BaseShellItem
    interface IShellContentController
    interface IElementController
Herança
Atributos
Implementações

Construtores

ShellContent()

Corresponde a um ContentPage contido em um ShellSection.

Campos

ContentProperty

O repositório de backup para o campo Content.

ContentTemplateProperty

O repositório de backup para o campo ContentTemplate.

MenuItemsProperty

O repositório de backup para o campo MenuItems.

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

Corresponde a um ContentPage contido em um ShellSection.

(Herdado de NavigableElement)
ClassId

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

(Herdado de Element)
Content

Obtém ou define o Page.

ContentTemplate

Obtém ou define um modelo de dados a ser criado quando ShellContent se torna ativo.

Dispatcher

Corresponde a um ContentPage contido em um ShellSection.

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

Corresponde a um ContentPage contido em um ShellSection.

(Herdado de BaseShellItem)
LogicalChildren

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de Element)
MenuItems

Adicionar instâncias MenuItem ao submenu.

Navigation

Corresponde a um ContentPage contido em um ShellSection.

(Herdado de NavigableElement)
NavigationProxy

Corresponde a um ContentPage contido em um ShellSection.

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

Corresponde a um ContentPage contido em um ShellSection.

(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)
Style

Corresponde a um ContentPage contido em um ShellSection.

(Herdado de NavigableElement)
StyleClass

Corresponde a um ContentPage contido em um ShellSection.

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

Corresponde a um ContentPage contido em um ShellSection.

(Herdado de BindableObject)
CoerceValue(BindablePropertyKey)

Corresponde a um ContentPage contido em um ShellSection.

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

Corresponde a um ContentPage contido em um ShellSection.

(Herdado de BaseShellItem)
OnBindingContextChanged()

Invocado sempre que o contexto de associação do elemento muda. Implemente esse método para adicionar tratamento de classe a esse evento.

(Herdado de Element)
OnChildAdded(Element)

Corresponde a um ContentPage contido em um ShellSection.

OnChildRemoved(Element, Int32)

Corresponde a um ContentPage contido em um ShellSection.

OnChildRemoved(Element)
Obsoleto.

Corresponde a um ContentPage contido em um ShellSection.

OnDisappearing()

Corresponde a um ContentPage contido em um ShellSection.

(Herdado de BaseShellItem)
OnParentSet()

Corresponde a um ContentPage contido em um ShellSection.

(Herdado de NavigableElement)
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)
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(TemplatedPage to ShellContent)

Usado principalmente por XAML para encapsular implicitamente uma página com ShellContent.

Eventos

Appearing

Corresponde a um ContentPage contido em um ShellSection.

(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

Corresponde a um ContentPage contido em um ShellSection.

(Herdado de BaseShellItem)
PlatformSet
Obsoleto.

Corresponde a um ContentPage contido em um ShellSection.

(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)
IShellContentController.GetOrCreateContent()

Para uso interno pela plataforma do Xamarin.Forms.

IShellContentController.IsPageVisibleChanged

Corresponde a um ContentPage contido em um ShellSection.

IShellContentController.Page

Para uso interno pela plataforma do Xamarin.Forms.

IShellContentController.RecyclePage(Page)

Para uso interno pela plataforma do Xamarin.Forms.

Métodos de Extensão

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Corresponde a um ContentPage contido em um ShellSection.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Corresponde a um ContentPage contido em um ShellSection.

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)

Corresponde a um ContentPage contido em um ShellSection.

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)

Corresponde a um ContentPage contido em um ShellSection.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Corresponde a um ContentPage contido em um ShellSection.

Aplica-se a