ShellSection Clase

Definición

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas 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
Herencia
Derivado
Atributos
System.ComponentModel.EditorBrowsableAttribute ContentPropertyAttribute
Implementaciones

Constructores

ShellSection()

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

Campos

CurrentItemProperty

Memoria auxiliar del campo CurrentItem.

ItemsProperty

Memoria auxiliar del campo Items.

Propiedades

AutomationId

Obtiene o establece un valor que permite que el marco de automatización busque este elemento e interactúe con él.

(Heredado de Element)
BindingContext

Obtiene o establece el objeto que contiene las propiedades que van a dirigir las propiedades enlazadas que pertenecen a este BindableObject.

(Heredado de BindableObject)
class

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de NavigableElement)
ClassId

Obtiene o establece un valor que se usa para identificar una colección de elementos similares semánticamente.

(Heredado de Element)
CurrentItem

Objeto ShellContent actualmente seleccionado.

Dispatcher

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de BindableObject)
EffectControlProvider

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
Effects

Lista de los efectos aplicados a este elemento.

(Heredado de Element)
FlyoutDisplayOptions

Un valor AsSingleItem (predeterminado) solo mostrará el título de este elemento en el control flotante. AsMultipleItems creará una opción independiente de control flotante para cada elemento secundario y MenuItem.

(Heredado de ShellGroupItem)
FlyoutIcon

El icono que se usará para el elemento. Si esta propiedad no está establecida, se volverá a usar el valor de la propiedad Icon.

(Heredado de BaseShellItem)
Icon

Define el icono que se mostrará en las partes del cromo que no son el control flotante.

(Heredado de BaseShellItem)
Id

Obtiene un valor que se puede utilizar para identificar de forma única un elemento durante la ejecución de una aplicación.

(Heredado de Element)
IsChecked

Define si el elemento está actualmente resaltado en el control flotante.

(Heredado de BaseShellItem)
IsEnabled

Define si el elemento es seleccionable en el cromo.

(Heredado de BaseShellItem)
IsTabStop

Indica si se incluye un objeto FlyoutItem en la navegación entre pestañas.

(Heredado de BaseShellItem)
IsVisible

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de BaseShellItem)
Items

Colección de ShellContent objetos administrados por thisShellSection.

LogicalChildren

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
Navigation

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de NavigableElement)
NavigationProxy

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de NavigableElement)
Parent

Obtiene o establece el elemento principal del elemento.

(Heredado de Element)
ParentView
Obsoletos.

Obtiene el elemento que es el antecesor más cercano de este elemento, que es un VisualElement.

(Heredado de Element)
Platform
Obsoletos.

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de Element)
RealParent

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
Route

La cadena usada para abordar el elemento.

(Heredado de BaseShellItem)
Stack

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

Style

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de NavigableElement)
StyleClass

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de NavigableElement)
StyleId

Obtiene o establece un valor definido por el usuario que identifica de forma única el elemento.

(Heredado de Element)
TabIndex

Indica el orden en que los objetos FlyoutItem reciben el foco cuando el usuario navega por los elementos presionando la tecla de tabulación.

(Heredado de BaseShellItem)
Title

Título que se va a mostrar en la interfaz de usuario.

(Heredado de BaseShellItem)

Métodos

ApplyBindings()

Aplica los enlaces a BindingContext.

(Heredado de BindableObject)
ClearValue(BindableProperty)

Borra cualquier valor establecido por SetValue para property.

(Heredado de BindableObject)
ClearValue(BindablePropertyKey)

Borra cualquier valor establecido por SetValue para la propiedad que propertyKey identifica.

(Heredado de BindableObject)
CoerceValue(BindableProperty)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de BindableObject)
CoerceValue(BindablePropertyKey)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de BindableObject)
Descendants()

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
EffectIsAttached(String)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
FindByName(String)

Recupera el elemento que tiene el nombre especificado.

(Heredado de Element)
GetNavigationStack()

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

GetValue(BindableProperty)

Devuelve el valor contenido en la propiedad BindableProperty.

(Heredado de BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Obsoletos.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
GetValues(BindableProperty, BindableProperty)
Obsoletos.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
IsSet(BindableProperty)

Devuelve true si existe y se ha establecido la propiedad de destino.

(Heredado de BindableObject)
OnAppearing()

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de BaseShellItem)
OnBindingContextChanged()

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

OnChildAdded(Element)

Los desarrolladores pueden invalidar este método para personalizar el comportamiento cuando se agrega un nuevo objeto Element.

OnChildRemoved(Element, Int32)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

OnChildRemoved(Element)
Obsoletos.

Los desarrolladores pueden invalidar este método para personalizar el comportamiento cuando se quita un elemento secundario Element.

OnDisappearing()

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de BaseShellItem)
OnInsertPageBefore(Page, Page)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

OnParentSet()

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de NavigableElement)
OnPopAsync(Boolean)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

OnPopToRootAsync(Boolean)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

OnPropertyChanged(String)

Se le llama cada vez que una propiedad se ve modificada.

(Heredado de BaseShellItem)
OnPropertyChanging(String)

Llama a este método desde una clase secundaria para notificar que se va a producir un cambio en una propiedad.

(Heredado de BindableObject)
OnPushAsync(Page, Boolean)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

OnRemovePage(Page)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

OnTabIndexPropertyChanged(Int32, Int32)

Se le llama cada vez que la propiedad TabIndex se ve modificada.

(Heredado de BaseShellItem)
OnTabStopPropertyChanged(Boolean, Boolean)

Se le llama cada vez que la propiedad IsTabStop se ve modificada.

(Heredado de BaseShellItem)
RemoveBinding(BindableProperty)

Quita un enlace definida previamente.

(Heredado de BindableObject)
RemoveDynamicResource(BindableProperty)

Quita un recurso dinámico definido previamente.

(Heredado de Element)
SetBinding(BindableProperty, BindingBase)

Asigna un enlace a una propiedad.

(Heredado de BindableObject)
SetDynamicResource(BindableProperty, String)

Establece que la propiedad BindableProperty de este elemento se actualice a través del DynamicResource con la clave proporcionada.

(Heredado de Element)
SetValue(BindableProperty, Object)

Establece el valor de la propiedad especificada.

(Heredado de BindableObject)
SetValue(BindablePropertyKey, Object)

Establece el valor de la propiedad propertyKey.

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

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
TabIndexDefaultValueCreator()

Se le llama para establecer el valor predeterminado de la propiedad TabIndex.

(Heredado de BaseShellItem)
TabStopDefaultValueCreator()

Se le llama para establecer el valor predeterminado de la propiedad TabStop.

(Heredado de BaseShellItem)
UnapplyBindings()

Deshace todos los enlaces establecidos previamente.

(Heredado de BindableObject)

Operadores

Implicit(ShellContent to ShellSection)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

Implicit(TemplatedPage to ShellSection)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

Eventos

Appearing

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de BaseShellItem)
BindingContextChanged

Se produce siempre que cambia la propiedad BindingContext.

(Heredado de BindableObject)
ChildAdded

Se produce cada vez que se agrega un elemento secundario al elemento.

(Heredado de Element)
ChildRemoved

Se produce cada vez que se quita un elemento secundario del elemento.

(Heredado de Element)
DescendantAdded

Se produce cada vez que se agrega un elemento secundario al subárbol de elementos.

(Heredado de Element)
DescendantRemoved

Se produce cada vez que se quita un elemento secundario del subárbol de elementos.

(Heredado de Element)
Disappearing

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de BaseShellItem)
PlatformSet
Obsoletos.

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

(Heredado de Element)
PropertyChanged

Se produce cuando ha cambiado una propiedad.

(Heredado de BindableObject)
PropertyChanging

Se produce cuando una propiedad está a punto de cambiar.

(Heredado de BindableObject)

Implementaciones de interfaz explícitas

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

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

Sólo para uso interno.

(Heredado de Element)
IShellSectionController.AddContentInsetObserver(IShellContentInsetObserver)

Para uso interno de la plataforma de Xamarin.Forms.

IShellSectionController.AddDisplayedPageObserver(Object, Action<Page>)

Para uso interno de la plataforma de Xamarin.Forms.

IShellSectionController.GetItems()

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

IShellSectionController.ItemsCollectionChanged

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

IShellSectionController.NavigationRequested

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

IShellSectionController.PresentedPage

Para uso interno de la plataforma de Xamarin.Forms.

IShellSectionController.RemoveContentInsetObserver(IShellContentInsetObserver)

Para uso interno de la plataforma de Xamarin.Forms.

IShellSectionController.RemoveDisplayedPageObserver(Object)

Para uso interno de la plataforma de Xamarin.Forms.

IShellSectionController.SendInsetChanged(Thickness, Double)

Para uso interno de la plataforma de Xamarin.Forms.

IShellSectionController.SendPopped()
Obsoletos.

Para uso interno de la plataforma de Xamarin.Forms.

IShellSectionController.SendPopped(Page)
Obsoletos.

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

IShellSectionController.SendPopping(Page)
Obsoletos.

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

IShellSectionController.SendPopping(Task)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

IShellSectionController.SendPoppingToRoot(Task)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

Métodos de extensión

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

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

Crea y aplica un enlace a una propiedad.

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

Crea y aplica un enlace desde una expresión.

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

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

FindByName<T>(Element, String)

Devuelve la instancia del tipo T que tiene el nombre name en el ámbito que incluye element.

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

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Contenido agrupado en una aplicación del shell, al que se puede navegar por pestañas inferiores.

Se aplica a