Compartir a través de


Shell Clase

Definición

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

[Xamarin.Forms.ContentProperty("Items")]
public class Shell : Xamarin.Forms.Page, Xamarin.Forms.IPageContainer<Xamarin.Forms.Page>, Xamarin.Forms.IShellController
type Shell = class
    inherit Page
    interface IShellController
    interface IPageController
    interface IVisualElementController
    interface IElementController
    interface IPageContainer<Page>
Herencia
Atributos
Implementaciones

Constructores

Shell()

Crea un elemento Shell con valores predeterminados.

Campos

ActionSheetSignalName

Este método es para uso interno.

(Heredado de Page)
AlertSignalName

Este método es para uso interno.

(Heredado de Page)
BackButtonBehaviorProperty

Memoria auxiliar de los métodos GetBackButtonBehavior(BindableObject) y SetBackButtonBehavior(BindableObject, BackButtonBehavior).

BackgroundColorProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

BusySetSignalName

Este método es para uso interno.

(Heredado de Page)
CurrentItemProperty

Memoria auxiliar del campo CurrentItem.

CurrentStateProperty

Memoria auxiliar del campo CurrentState.

DisabledColorProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

FlyoutBackdropProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

FlyoutBackgroundColorProperty

Memoria auxiliar del campo FlyoutBackgroundColor.

FlyoutBackgroundImageAspectProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

FlyoutBackgroundImageProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

FlyoutBackgroundProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

FlyoutBehaviorProperty

Memoria auxiliar del campo FlyoutBehavior.

FlyoutHeaderBehaviorProperty

Memoria auxiliar del campo FlyoutHeaderBehavior.

FlyoutHeaderProperty

Memoria auxiliar del campo FlyoutHeader.

FlyoutHeaderTemplateProperty

Memoria auxiliar del campo FlyoutHeaderTemplate.

FlyoutIconProperty

Memoria auxiliar del campo FlyoutIcon.

FlyoutIsPresentedProperty

Memoria auxiliar del campo FlyoutIsPresented.

FlyoutVerticalScrollModeProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

ForegroundColorProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

ItemsProperty

Memoria auxiliar del campo Items.

ItemTemplateProperty

Memoria auxiliar del campo ItemTemplate.

MenuItemTemplateProperty

Memoria auxiliar del campo MenuItemTemplate.

NavBarHasShadowProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

NavBarIsVisibleProperty

Memoria auxiliar para los métodos GetNavBarIsVisible(BindableObject) y SetNavBarIsVisible(BindableObject, Boolean).

PresentationModeProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

PromptSignalName

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de Page)
SearchHandlerProperty

Memoria auxiliar para los métodos GetSearchHandler(BindableObject) y SetSearchHandler(BindableObject, SearchHandler).

TabBarBackgroundColorProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

TabBarDisabledColorProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

TabBarForegroundColorProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

TabBarIsVisibleProperty

Memoria auxiliar para los métodos GetTabBarIsVisible(BindableObject) y SetTabBarIsVisible(BindableObject, Boolean).

TabBarTitleColorProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

TabBarUnselectedColorProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

TitleColorProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

TitleViewProperty

La memoria auxiliar para los métodos GetTitleView(BindableObject) y SetTitleView(BindableObject, View).

UnselectedColorProperty

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

Propiedades

AnchorX

Obtiene o establece el componente X del punto central de cualquier transformación relativa a los límites del elemento. Es una propiedad enlazable.

(Heredado de VisualElement)
AnchorY

Obtiene o establece el componente Y del punto central de cualquier transformación relativa a los límites del elemento. Es una propiedad enlazable.

(Heredado de VisualElement)
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)
Background

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de VisualElement)
BackgroundColor

Obtiene o establece el color que rellenará el fondo de un VisualElement. Es una propiedad enlazable.

(Heredado de VisualElement)
BackgroundImage
Obsoletos.

Identifica la imagen utilizada como fondo de Page.

(Heredado de Page)
BackgroundImageSource

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de Page)
Batched

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
Behaviors

Obtiene la lista de comportamientos asociados a este elemento. Es una propiedad enlazable.

(Heredado de VisualElement)
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)
Bounds

Obtiene los límites del elemento.

(Heredado de VisualElement)
class

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

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

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de VisualElement)
ContainerArea

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Page)
Current

La propiedad estática que proporciona acceso al objeto Shell actual.

CurrentItem

El ShellItem o FlyoutItem actualmente seleccionados.

CurrentPage

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

CurrentState

El estado de navegación actual del Shell.

DisableLayout

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
Dispatcher

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

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

Obtiene o establece la dirección de flujo del diseño.

(Heredado de VisualElement)
FlyoutBackdrop

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

FlyoutBackground

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

FlyoutBackgroundColor

Obtiene o establece el color de fondo del control flotante Shell.

FlyoutBackgroundImage

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

FlyoutBackgroundImageAspect

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

FlyoutBehavior

Al establecer la propiedad FlyoutBehavior en Deshabilitado, se oculta el control flotante, lo que resulta útil cuando solo se tiene una clase ShellItem. Los otros valores de FlyoutBehavior son Flyout (predeterminado) y Locked.

FlyoutHeader

El encabezado de control flotante es el contenido que aparece opcionalmente en la parte superior del control flotante, con su apariencia definida por un View objeto que se puede establecer a través del valor de propiedad FlyoutHeader .

FlyoutHeaderBehavior

Si se establece el comportamiento FlyoutHeaderBehavior en CollapseOnScroll, el control flotante se contrae a medida que tiene lugar el desplazamiento. Los otros valores válidos de FlyoutHeaderBehavior son Default, Fixed y Scroll (desplazarse con los elementos de menú).

FlyoutHeaderTemplate

La apariencia del encabezado de control flotante se puede definir estableciendo la propiedad FlyoutHeaderTemplate en DataTemplate.

FlyoutIcon

Obtiene o establece el icono que, cuando se presiona, abre el control flotante Shell.

FlyoutIsPresented

Obtiene o establece el estado visible del control flotante Shell.

FlyoutVerticalScrollMode

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

Height

Obtiene el alto representado actualmente de este elemento. Esta propiedad enlazable es de solo lectura.

(Heredado de VisualElement)
HeightRequest

Obtiene o establece la invalidación de alto deseado de este elemento.

(Heredado de VisualElement)
Icon
Obsoletos.

Identificador de recursos para el icono asociado de Page.

(Heredado de Page)
IconImageSource

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de Page)
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)
IgnoresContainerArea

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Page)
InputTransparent

Obtiene o establece un valor que indica si este elemento deber involucrarse en el ciclo de interacción del usuario. Es una propiedad enlazable.

(Heredado de VisualElement)
InternalChildren

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Page)
IsBusy

Marca la página como ocupada. Esto hará que el indicador de la actividad global específica de la plataforma muestre un estado de ocupado.

(Heredado de Page)
IsEnabled

Obtiene o establece un valor que indica si este elemento está habilitado en la interfaz de usuario. Es una propiedad enlazable.

(Heredado de VisualElement)
IsFocused

Obtiene un valor que indica si este elemento está visible en estos momentos. Es una propiedad enlazable.

(Heredado de VisualElement)
IsInNativeLayout

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsNativeStateConsistent

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsPlatformEnabled

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsTabStop

Obtiene o establece un valor que indica si este elemento está incluido en la navegación por tabulación. Es una propiedad enlazable.

(Heredado de VisualElement)
IsVisible

Obtiene o establece un valor que determina si estos elementos deben formar parte del árbol visual o no. Es una propiedad enlazable.

(Heredado de VisualElement)
Items

Colección de ShellItem objetos administrados por thisShell.

ItemTemplate

Obtiene o establece el objeto DataTemplate aplicado a cada uno de los Items.

LogicalChildren

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
MenuItemTemplate

Obtiene o establece el objeto DataTemplate aplicado a los objetos MenuItem en la colección MenuItems.

MinimumHeightRequest

Obtiene o establece un valor que reemplaza la altura mínima que solicitará el elemento durante el diseño.

(Heredado de VisualElement)
MinimumWidthRequest

Obtiene o establece un valor que reemplaza el ancho mínimo que solicitará el elemento durante el diseño.

(Heredado de VisualElement)
Navigation

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de NavigableElement)
NavigationProxy

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de NavigableElement)
Opacity

Obtiene o establece el valor de opacidad aplicado al elemento cuando se representa. Es una propiedad enlazable.

(Heredado de VisualElement)
Padding

El espacio entre el contenido de Page y su borde.

(Heredado de Page)
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.

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de Element)
RealParent

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
Resources

Obtiene o establece el diccionario de recursos locales.

(Heredado de VisualElement)
Rotation

Obtiene o establece la rotación en grados sobre el eje Z (rotación afín) cuando se representa el elemento.

(Heredado de VisualElement)
RotationX

Obtiene o establece la rotación en grados sobre el eje X (rotación de perspectiva) cuando se representa el elemento.

(Heredado de VisualElement)
RotationY

Obtiene o establece la rotación en grados sobre el eje Y (rotación de perspectiva) cuando se representa el elemento.

(Heredado de VisualElement)
Scale

Obtiene o establece el factor de escala aplicado al elemento.

(Heredado de VisualElement)
ScaleX

Obtiene o establece un valor de escala que se aplicará a la dirección del eje X.

(Heredado de VisualElement)
ScaleY

Obtiene o establece un valor de escala que se aplicará a la dirección del eje Y.

(Heredado de VisualElement)
Style

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de NavigableElement)
StyleClass

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de NavigableElement)
StyleId

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

(Heredado de Element)
TabIndex

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de VisualElement)
Title

El título de Page.

(Heredado de Page)
ToolbarItems

Un conjunto de ToolbarItem, que se implementan de la forma especificada por la plataforma.

(Heredado de Page)
TranslationX

Obtiene o establece el delta de traslación X del elemento.

(Heredado de VisualElement)
TranslationY

Obtiene o establece el delta de traslación Y del elemento.

(Heredado de VisualElement)
Triggers

Obtiene la lista de desencadenadores asociados a este elemento. Es una propiedad enlazable.

(Heredado de VisualElement)
Visual

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de VisualElement)
Width

Obtiene el ancho representado actualmente de este elemento. Esta propiedad enlazable es de solo lectura.

(Heredado de VisualElement)
WidthRequest

Obtiene o establece la invalidación de ancho deseado de este elemento.

(Heredado de VisualElement)
X

Obtiene la posición X actual de este elemento. Esta propiedad enlazable es de solo lectura.

(Heredado de VisualElement)
Y

Obtiene la posición Y actual de este elemento. Esta propiedad enlazable es de solo lectura.

(Heredado de VisualElement)

Métodos

ApplyBindings()

Aplica los enlaces a BindingContext.

(Heredado de BindableObject)
BatchBegin()

Señala el inicio de un lote de cambios en las propiedades de elementos.

(Heredado de VisualElement)
BatchCommit()

Señala el final de un lote de comandos para el elemento y que esos comandos ahora deberían estar confirmados.

(Heredado de VisualElement)
ChangeVisualState()

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
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)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de BindableObject)
CoerceValue(BindablePropertyKey)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de BindableObject)
Descendants()

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
DisplayActionSheet(String, String, String, String[])

Muestra una hoja de acción de la plataforma nativa, que le permite al usuario de la aplicación elegir entre varios botones.

(Heredado de Page)
DisplayAlert(String, String, String)

Muestra un cuadro de diálogo de alerta al usuario de la aplicación con un solo botón para cancelar.

(Heredado de Page)
DisplayAlert(String, String, String, String)

Muestra un cuadro de diálogo de alerta al usuario de la aplicación con un botón para aceptar y uno para cancelar.

(Heredado de Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard)
Obsoletos.

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

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

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de Page)
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)
Focus()

Intenta establecer el foco en este elemento.

(Heredado de VisualElement)
ForceLayout()

Fuerza Page para realizar un paso de diseño.

(Heredado de Page)
GetBackButtonBehavior(BindableObject)

Obtiene el valor de BackButtonBehaviorProperty de obj.

GetBackgroundColor(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetDisabledColor(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetFlyoutBackdrop(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetFlyoutBehavior(BindableObject)

Obtiene FlyoutBehavior de obj.

GetForegroundColor(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetItemTemplate(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetMenuItemTemplate(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetNavBarHasShadow(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetNavBarIsVisible(BindableObject)

Obtiene la visibilidad de la barra de navegación de obj en una aplicación de Shell.

GetPresentationMode(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetSearchHandler(BindableObject)

Obtiene el SearchHandler para el obj especificado.

GetSizeRequest(Double, Double)
Obsoletos.

Devuelve la SizeRequest del elemento. Al llamar a este método empieza el paso de medida de un ciclo de diseño.

(Heredado de VisualElement)
GetTabBarBackgroundColor(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetTabBarDisabledColor(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetTabBarForegroundColor(BindableObject)

Obtiene el color del título de la barra de pestañas para obj.

GetTabBarIsVisible(BindableObject)

Obtiene si la barra de pestañas está visible en obj.

GetTabBarTitleColor(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetTabBarUnselectedColor(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetTitleColor(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetTitleView(BindableObject)

Obtiene el título View de obj.

GetUnselectedColor(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetValue(BindableProperty)

Devuelve el valor contenido en la propiedad BindableProperty.

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

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
GoToAsync(ShellNavigationState)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GoToAsync(ShellNavigationState, Boolean)

Navega de forma asincrónica a , opcionalmente animando.

InvalidateMeasure()

Método que se llama para invalidar el diseño de este VisualElement. Genera el evento MeasureInvalidated.

(Heredado de VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsSet(BindableProperty)

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

(Heredado de BindableObject)
Layout(Rectangle)

Actualiza los límites del elemento durante el ciclo de diseño.

(Heredado de VisualElement)
LayoutChildren(Double, Double, Double, Double)

Presenta los Element secundarios en el área especificada.

(Heredado de Page)
Measure(Double, Double, MeasureFlags)

Devuelve el tamaño mínimo que un elemento visual necesita para mostrarse en el dispositivo.

(Heredado de VisualElement)
NativeSizeChanged()

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
On<T>()

Devuelve la instancia específica de la plataforma de esta clase Page, en la que se puede llamar a un método específico de la plataforma.

(Heredado de Page)
OnAppearing()

Cuando se invalida, permite a los desarrolladores de aplicaciones personalizar el comportamiento inmediatamente antes de que Page sea visible.

(Heredado de Page)
OnBackButtonPressed()

Devuelve true si el objeto CurrentItem se ha extraído en respuesta a presionar el botón Atrás.

OnBindingContextChanged()

Los desarrolladores pueden invalidar este método para personalizar el comportamiento en respuesta al cambio de contexto de enlace.

OnChildAdded(Element)

Los desarrolladores de aplicaciones pueden invalidar este método para responder cuando se agrega un elemento secundario.

(Heredado de VisualElement)
OnChildMeasureInvalidated(Object, EventArgs)

Indica que el tamaño preferido de un Element secundario ha cambiado.

(Heredado de Page)
OnChildRemoved(Element)
Obsoletos.

Los desarrolladores de aplicaciones pueden invalidar este método para responder cuando se quita un elemento secundario.

(Heredado de VisualElement)
OnChildRemoved(Element, Int32)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de VisualElement)
OnChildrenReordered()

Se invoca siempre que el evento ChildrenReordered está a punto de ser emitido. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de VisualElement)
OnDisappearing()

Cuando se invalida, permite al desarrollador de la aplicación personalizar el comportamiento cuando Page desaparece.

(Heredado de Page)
OnMeasure(Double, Double)

Método que se llama cuando se produce una medición del diseño.

(Heredado de VisualElement)
OnNavigated(ShellNavigatedEventArgs)

Los desarrolladores pueden invalidar este método para personalizar el comportamiento en la navegación.

OnNavigating(ShellNavigatingEventArgs)

Los desarrolladores pueden invalidar este método para personalizar el comportamiento antes de la navegación.

OnParentSet()

Se le llama cuando cambia la propiedad Parent de Page.

(Heredado de Page)
OnPropertyChanged(String)

Método al que se llama cuando una propiedad enlazada cambia.

(Heredado de Element)
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)
OnSizeAllocated(Double, Double)

Indica que a Page se le ha asignado un tamaño.

(Heredado de Page)
OnSizeRequest(Double, Double)
Obsoletos.

Se llama a este método durante el paso de medida de un ciclo de diseño para obtener el tamaño deseado de un elemento.

(Heredado de VisualElement)
OnTabIndexPropertyChanged(Int32, Int32)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de VisualElement)
RemoveBinding(BindableProperty)

Quita un enlace definida previamente.

(Heredado de BindableObject)
RemoveDynamicResource(BindableProperty)

Quita un recurso dinámico definido previamente.

(Heredado de Element)
SendAppearing()

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Page)
SendBackButtonPressed()

Llama a OnBackButtonPressed().

(Heredado de Page)
SendDisappearing()

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Page)
SetBackButtonBehavior(BindableObject, BackButtonBehavior)

Establece el comportamiento del botón Atrás de en .

SetBackgroundColor(BindableObject, Color)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetBinding(BindableProperty, BindingBase)

Asigna un enlace a una propiedad.

(Heredado de BindableObject)
SetDisabledColor(BindableObject, Color)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

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)
SetFlyoutBackdrop(BindableObject, Brush)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetFlyoutBehavior(BindableObject, FlyoutBehavior)

Establece el comportamiento del control flotante de en .

SetForegroundColor(BindableObject, Color)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetItemTemplate(BindableObject, DataTemplate)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetMenuItemTemplate(BindableObject, DataTemplate)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetNavBarHasShadow(BindableObject, Boolean)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetNavBarIsVisible(BindableObject, Boolean)

Establece la visibilidad de la barra de navegación de .

SetPresentationMode(BindableObject, PresentationMode)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetSearchHandler(BindableObject, SearchHandler)

Establece para SearchHandler .

SetTabBarBackgroundColor(BindableObject, Color)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetTabBarDisabledColor(BindableObject, Color)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetTabBarForegroundColor(BindableObject, Color)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetTabBarIsVisible(BindableObject, Boolean)

Establece la visibilidad de la barra de pestañas de .

SetTabBarTitleColor(BindableObject, Color)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetTabBarUnselectedColor(BindableObject, Color)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetTitleColor(BindableObject, Color)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetTitleView(BindableObject, View)

Establece el título View de .

SetUnselectedColor(BindableObject, Color)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

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)
SizeAllocated(Double, Double)

Se llama a SizeAllocated durante un ciclo de diseño para indicar el inicio de un diseño de árbol secundario.

(Heredado de VisualElement)
TabIndexDefaultValueCreator()

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de VisualElement)
TabStopDefaultValueCreator()

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

(Heredado de VisualElement)
UnapplyBindings()

Deshace todos los enlaces establecidos previamente.

(Heredado de BindableObject)
Unfocus()

Anula el foco en este elemento.

(Heredado de VisualElement)
UpdateChildrenLayout()

Solicita que los Element secundarios de Page actualicen sus diseños.

(Heredado de Page)
VerifyShellUWPFlagEnabled(String, String)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

Eventos

Appearing

Indica que Page está a punto de mostrarse.

(Heredado de Page)
BatchCommitted

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
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)
ChildrenReordered

Se produce cuando se han vuelto a ordenar los elementos secundarios de un VisualElement.

(Heredado de VisualElement)
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

Indica que Page está a punto de dejar de mostrarse.

(Heredado de Page)
FocusChangeRequested

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
Focused

Se produce cuando el elemento recibe el foco.

(Heredado de VisualElement)
LayoutChanged

Se produce cuando el diseño de Page ha cambiado.

(Heredado de Page)
MeasureInvalidated

Evento que se provoca cuando se invalida el diseño de un elemento visual.

(Heredado de VisualElement)
Navigated

La biblioteca genera este evento después de realizar la navegación.

Navigating

La biblioteca genera este evento inmediatamente antes de realizar la navegación.

PlatformSet
Obsoletos.

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

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

Se produce cuando las propiedades Width o Height cambian el valor en este elemento.

(Heredado de VisualElement)
Unfocused

Se produce cuando el elemento pierde el foco.

(Heredado de VisualElement)

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)
IShellController.AddAppearanceObserver(IAppearanceObserver, Element)

Para uso interno de la plataforma de Xamarin.Forms.

IShellController.AddFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

Para uso interno de la plataforma de Xamarin.Forms.

IShellController.AppearanceChanged(Element, Boolean)

Para uso interno de la plataforma de Xamarin.Forms.

IShellController.FlyoutHeader

Para uso interno de la plataforma de Xamarin.Forms.

IShellController.GenerateFlyoutGrouping()

Para uso interno de la plataforma de Xamarin.Forms.

IShellController.GetFlyoutItemDataTemplate(BindableObject)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

IShellController.GetItems()

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

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

Para uso interno de la plataforma de Xamarin.Forms.

IShellController.ItemsCollectionChanged

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

IShellController.OnFlyoutItemSelected(Element)

Para uso interno de la plataforma de Xamarin.Forms.

IShellController.OnFlyoutItemSelectedAsync(Element)

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

IShellController.RemoveAppearanceObserver(IAppearanceObserver)

Para uso interno de la plataforma de Xamarin.Forms.

IShellController.RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

Para uso interno de la plataforma de Xamarin.Forms.

IShellController.StructureChanged

Para uso interno de la plataforma de Xamarin.Forms.

IShellController.UpdateCurrentState(ShellNavigationSource)

Para uso interno de la plataforma de Xamarin.Forms.

IVisualElementController.EffectiveFlowDirection

Obtiene la dirección de flujo visual efectiva para el elemento en la plataforma, teniendo en cuenta la configuración regional y del flujo lógico.

(Heredado de VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Este método es para uso interno.

(Heredado de VisualElement)

Métodos de extensión

AbortAnimation(IAnimatable, String)

Detiene la animación.

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

Establece los parámetros especificados e inicia la animación.

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

Establece los parámetros especificados e inicia la animación.

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

Establece los parámetros especificados e inicia la animación.

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

Establece los parámetros especificados e inicia la animación.

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

Establece los parámetros especificados e inicia la animación cinética.

AnimationIsRunning(IAnimatable, String)

Devuelve un valor booleano que indica si la animación que ha especificado handle se está ejecutando o no.

Batch(IAnimatable)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

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)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

AncestorToRoot(Page)

Para uso interno de la plataforma de Xamarin.Forms.

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)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetSortedTabIndexesOnParentPage(VisualElement)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

FadeTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que realiza la atenuación que describen los parámetros opacity, length y easing.

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Devuelve una tarea que disminuye los límites del VisualElement especificado por la view al rectángulo especificado por el parámetro bounds.

RelRotateTo(VisualElement, Double, UInt32, Easing)

Gira el VisualElement especificado por view de su giro actual por drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que escala el VisualElement especificado por view de su escala actual a dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que realiza la rotación que describen los parámetros rotation, length y easing.

RotateXTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que sesga el eje Y por opacity, al tomar la length del período y al usar easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que sesga el eje X por opacity, al tomar la length del período y al usar easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que escala el VisualElement especificado por view al factor scale de escala absoluta.

ScaleXTo(VisualElement, Double, UInt32, Easing)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

ScaleYTo(VisualElement, Double, UInt32, Easing)

Un elemento Page que proporciona características fundamentales de la interfaz de usuario que requieren la mayoría de las aplicaciones, lo que le permite centrarse en la carga de trabajo principal de la aplicación.

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

Anima las propiedades TranslationX y TranslationY de un elemento de sus valores actuales a los nuevos. Esto garantiza que el diseño de entrada está en la misma posición que el diseño visual.

HasVisualStateGroups(VisualElement)

Devuelve true si element tiene uno o varios grupos de estado visual asociados a él. De lo contrario, devuelve false.

Se aplica a