MasterDetailPage Clase

Definición

Precaución

MasterDetailPage is obsolete as of version 5.0.0. Please use FlyoutPage instead.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._MasterDetailPageRenderer))]
[System.Obsolete("MasterDetailPage is obsolete as of version 5.0.0. Please use FlyoutPage instead.")]
public class MasterDetailPage : Xamarin.Forms.FlyoutPage, Xamarin.Forms.IMasterDetailPageController
type MasterDetailPage = class
    inherit FlyoutPage
    interface IMasterDetailPageController
    interface IFlyoutPageController
Herencia
Atributos
Implementaciones

Comentarios

Los desarrolladores solo deben usar FlyoutPages como página raíz de la aplicación.

El siguiente código de ejemplo, tomado de la aplicación de ejemplo FormsGallery , crea un objeto MasterDetailPage que permite al usuario ver información detallada sobre un color que elige de una lista. Tenga en cuenta que la NamedColorPage clase , definida en como subblcas de en otro archivo de ContentPage la aplicación de ejemplo, simplemente muestra datos RGB, un BoxView con su color de fondo establecido en el color seleccionado por el usuario y, por último, datos de matiz, saturación y luminosidad.

En el ejemplo siguiente se muestran tres conceptos clave. En primer lugar, la parte "Master" de MasterDetailPage se representa mediante la Master propiedad , que se establece en un ListView elemento de este ejemplo. Este ListView elemento contiene una etiqueta y una lista de colores. En segundo lugar, la parte "Detail" de MasterDetailPage se representa mediante la Detail propiedad , que, en este ejemplo, se establece en el NamedColorPage que se anotó anteriormente. En tercer lugar, y por último, la página representada por la Detail propiedad se muestra estableciendo la IsPresented propiedad falseen ; Es decir, la IsPresented propiedad controla si la página representada por Master se presenta al usuario.

using System;
using Xamarin.Forms;

namespace FormsGallery
{
    class MasterDetailPageDemoPage :  MasterDetailPage
    {
        public MasterDetailPageDemoPage()
        {
            Label header = new Label
            {
                Text = "MasterDetailPage",
                FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
                HorizontalOptions = LayoutOptions.Center
            };

            // Assemble an array of NamedColor objects.
            NamedColor[] namedColors = 
                {
                    new NamedColor("Aqua", Color.Aqua),
                    new NamedColor("Black", Color.Black),
                    new NamedColor("Blue", Color.Blue),
                    new NamedColor("Fuchsia", Color.Fuchsia),
                    new NamedColor("Gray", Color.Gray),
                    new NamedColor("Green", Color.Green),
                    new NamedColor("Lime", Color.Lime),
                    new NamedColor("Maroon", Color.Maroon),
                    new NamedColor("Navy", Color.Navy),
                    new NamedColor("Olive", Color.Olive),
                    new NamedColor("Purple", Color.Purple),
                    new NamedColor("Red", Color.Red),
                    new NamedColor("Silver", Color.Silver),
                    new NamedColor("Teal", Color.Teal),
                    new NamedColor("White", Color.White),
                    new NamedColor("Yellow", Color.Yellow)
                };

            // Create ListView for the master page.
            ListView listView = new ListView
            {
                ItemsSource = namedColors
            };

            // Create the master page with the ListView.
            this.Master = new ContentPage
            {
            	Title = header.Text,
                Content = new StackLayout
                {
                    Children = 
                    {
                        header, 
                        listView
                    }
                }
            };

            // Create the detail page using NamedColorPage and wrap it in a
            // navigation page to provide a NavigationBar and Toggle button
            this.Detail = new NavigationPage(new NamedColorPage(true));

            // For Windows Phone, provide a way to get back to the master page.
            if (Device.OS == TargetPlatform.WinPhone)
            {
                (this.Detail as ContentPage).Content.GestureRecognizers.Add(
                    new TapGestureRecognizer((view) =>
                    {
                        this.IsPresented = true;
                    }));
            }

            // Define a selected handler for the ListView.
            listView.ItemSelected += (sender, args) =>
                {
                    // Set the BindingContext of the detail page.
                    this.Detail.BindingContext = args.SelectedItem;

                    // Show the detail page.
                    this.IsPresented = false;
                };

            // Initialize the ListView selection.
            listView.SelectedItem = namedColors[0];


        }
    }
}

Constructores

MasterDetailPage()
Obsoleto.

Crea una MasterDetailPage vacía.

Campos

ActionSheetSignalName
Obsoleto.

Este método es para uso interno.

(Heredado de Page)
AlertSignalName
Obsoleto.

Este método es para uso interno.

(Heredado de Page)
BusySetSignalName
Obsoleto.

Este método es para uso interno.

(Heredado de Page)
MasterBehaviorProperty
Obsoleto.

Memoria auxiliar de la propiedad MasterBehavior.

PromptSignalName
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de Page)

Propiedades

AnchorX
Obsoleto.

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

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

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

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de VisualElement)
BackgroundColor
Obsoleto.

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

(Heredado de VisualElement)
BackgroundImage
Obsoleto.

Identifica la imagen utilizada como fondo de Page.

(Heredado de Page)
BackgroundImageSource
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de Page)
Batched
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
Behaviors
Obsoleto.

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

(Heredado de VisualElement)
BindingContext
Obsoleto.

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

Obtiene los límites del elemento.

(Heredado de VisualElement)
CanChangeIsPresented
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
class
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de NavigableElement)
ClassId
Obsoleto.

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

(Heredado de Element)
Clip
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de VisualElement)
ContainerArea
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Page)
Detail
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
DetailBounds
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
DisableLayout
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
Dispatcher
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de BindableObject)
EffectControlProvider
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
Effects
Obsoleto.

Lista de los efectos aplicados a este elemento.

(Heredado de Element)
FlowDirection
Obsoleto.

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

(Heredado de VisualElement)
Flyout
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
FlyoutBounds
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
FlyoutLayoutBehavior
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
Height
Obsoleto.

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

(Heredado de VisualElement)
HeightRequest
Obsoleto.

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

(Heredado de VisualElement)
Icon
Obsoleto.

Identificador de recursos para el icono asociado de Page.

(Heredado de Page)
IconImageSource
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de Page)
Id
Obsoleto.

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

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Page)
InputTransparent
Obsoleto.

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

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Page)
IsBusy
Obsoleto.

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

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

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

(Heredado de VisualElement)
IsGestureEnabled
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
IsInNativeLayout
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsNativeStateConsistent
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsPlatformEnabled
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsPresented
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
IsTabStop
Obsoleto.

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

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)
LogicalChildren
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
Master
Obsoleto.

Obtiene o establece la página maestra.

MasterBehavior
Obsoleto.

Obtiene o establece un valor que indica cómo se muestra el contenido detallado.

MasterBounds
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

MinimumHeightRequest
Obsoleto.

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

(Heredado de VisualElement)
MinimumWidthRequest
Obsoleto.

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

(Heredado de VisualElement)
Navigation
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de NavigableElement)
NavigationProxy
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de NavigableElement)
Opacity
Obsoleto.

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

(Heredado de VisualElement)
Padding
Obsoleto.

El espacio entre el contenido de Page y su borde.

(Heredado de Page)
Parent
Obsoleto.

Obtiene o establece el elemento principal del elemento.

(Heredado de Element)
ParentView
Obsoleto.

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

(Heredado de Element)
Platform
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de Element)
RealParent
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
Resources
Obsoleto.

Obtiene o establece el diccionario de recursos locales.

(Heredado de VisualElement)
Rotation
Obsoleto.

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

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

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

Obtiene o establece el factor de escala aplicado al elemento.

(Heredado de VisualElement)
ScaleX
Obsoleto.

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

(Heredado de VisualElement)
ScaleY
Obsoleto.

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

(Heredado de VisualElement)
ShouldShowSplitMode
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
Style
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de NavigableElement)
StyleClass
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de NavigableElement)
StyleId
Obsoleto.

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

(Heredado de Element)
TabIndex
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de VisualElement)
Title
Obsoleto.

El título de Page.

(Heredado de Page)
ToolbarItems
Obsoleto.

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

(Heredado de Page)
TranslationX
Obsoleto.

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

(Heredado de VisualElement)
TranslationY
Obsoleto.

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

(Heredado de VisualElement)
Triggers
Obsoleto.

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

(Heredado de VisualElement)
Visual
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de VisualElement)
Width
Obsoleto.

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

(Heredado de VisualElement)
WidthRequest
Obsoleto.

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

(Heredado de VisualElement)
X
Obsoleto.

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

(Heredado de VisualElement)
Y
Obsoleto.

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

(Heredado de VisualElement)

Métodos

ApplyBindings()
Obsoleto.

Aplica los enlaces a BindingContext.

(Heredado de BindableObject)
BatchBegin()
Obsoleto.

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

(Heredado de VisualElement)
BatchCommit()
Obsoleto.

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

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
ClearValue(BindableProperty)
Obsoleto.

Borra cualquier valor establecido por SetValue para property.

(Heredado de BindableObject)
ClearValue(BindablePropertyKey)
Obsoleto.

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

(Heredado de BindableObject)
CoerceValue(BindableProperty)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de BindableObject)
CoerceValue(BindablePropertyKey)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de BindableObject)
Descendants()
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

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

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)
Obsoleto.

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)
Obsoleto.

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)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

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

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de Page)
EffectIsAttached(String)
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
FindByName(String)
Obsoleto.

Recupera el elemento que tiene el nombre especificado.

(Heredado de Element)
Focus()
Obsoleto.

Intenta establecer el foco en este elemento.

(Heredado de VisualElement)
ForceLayout()
Obsoleto.

Fuerza Page para realizar un paso de diseño.

(Heredado de Page)
GetSizeRequest(Double, Double)
Obsoleto.

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)
GetValue(BindableProperty)
Obsoleto.

Devuelve el valor contenido en la propiedad BindableProperty.

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

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
InvalidateMeasure()
Obsoleto.

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

(Heredado de VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsSet(BindableProperty)
Obsoleto.

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

(Heredado de BindableObject)
Layout(Rectangle)
Obsoleto.

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

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

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
Measure(Double, Double, MeasureFlags)
Obsoleto.

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

(Heredado de VisualElement)
NativeSizeChanged()
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
On<T>()
Obsoleto.

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

OnAppearing()
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
OnBackButtonPressed()
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
OnBindingContextChanged()
Obsoleto.

Se invoca siempre que cambia el contexto de enlace de Page. Invalide este método a fin de agregar el control de clases para este evento.

(Heredado de Page)
OnChildAdded(Element)
Obsoleto.

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

(Heredado de VisualElement)
OnChildMeasureInvalidated(Object, EventArgs)
Obsoleto.

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

(Heredado de Page)
OnChildRemoved(Element)
Obsoleto.

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

(Heredado de VisualElement)
OnChildRemoved(Element, Int32)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de VisualElement)
OnChildrenReordered()
Obsoleto.

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

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

(Heredado de Page)
OnMeasure(Double, Double)
Obsoleto.

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

(Heredado de VisualElement)
OnParentSet()
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
OnPropertyChanged(String)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

OnPropertyChanging(String)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

OnSizeAllocated(Double, Double)
Obsoleto.

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

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

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)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de VisualElement)
RemoveBinding(BindableProperty)
Obsoleto.

Quita un enlace definida previamente.

(Heredado de BindableObject)
RemoveDynamicResource(BindableProperty)
Obsoleto.

Quita un recurso dinámico definido previamente.

(Heredado de Element)
SendAppearing()
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Page)
SendBackButtonPressed()
Obsoleto.

Llama a OnBackButtonPressed().

(Heredado de Page)
SendDisappearing()
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Page)
SetBinding(BindableProperty, BindingBase)
Obsoleto.

Asigna un enlace a una propiedad.

(Heredado de BindableObject)
SetDynamicResource(BindableProperty, String)
Obsoleto.

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)
Obsoleto.

Establece el valor de la propiedad especificada.

(Heredado de BindableObject)
SetValue(BindablePropertyKey, Object)
Obsoleto.

Establece el valor de la propiedad propertyKey.

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

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
SetValueFromRenderer(BindablePropertyKey, Object)
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
ShouldShowToolbarButton()
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
SizeAllocated(Double, Double)
Obsoleto.

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

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de VisualElement)
TabStopDefaultValueCreator()
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de VisualElement)
UnapplyBindings()
Obsoleto.

Deshace todos los enlaces establecidos previamente.

(Heredado de BindableObject)
Unfocus()
Obsoleto.

Anula el foco en este elemento.

(Heredado de VisualElement)
UpdateChildrenLayout()
Obsoleto.

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

(Heredado de Page)
UpdateFlyoutLayoutBehavior()
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)

Eventos

Appearing
Obsoleto.

Indica que Page está a punto de mostrarse.

(Heredado de Page)
BackButtonPressed
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
BatchCommitted
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
BindingContextChanged
Obsoleto.

Se produce siempre que cambia la propiedad BindingContext.

(Heredado de BindableObject)
ChildAdded
Obsoleto.

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

(Heredado de Element)
ChildRemoved
Obsoleto.

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

(Heredado de Element)
ChildrenReordered
Obsoleto.

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

(Heredado de VisualElement)
DescendantAdded
Obsoleto.

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

(Heredado de Element)
DescendantRemoved
Obsoleto.

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

(Heredado de Element)
Disappearing
Obsoleto.

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

(Heredado de Page)
FocusChangeRequested
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
Focused
Obsoleto.

Se produce cuando el elemento recibe el foco.

(Heredado de VisualElement)
IsPresentedChanged
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de FlyoutPage)
LayoutChanged
Obsoleto.

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

(Heredado de Page)
MeasureInvalidated
Obsoleto.

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

(Heredado de VisualElement)
PlatformSet
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

(Heredado de Element)
PropertyChanged
Obsoleto.

Se produce cuando ha cambiado una propiedad.

(Heredado de BindableObject)
PropertyChanging
Obsoleto.

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

(Heredado de BindableObject)
SizeChanged
Obsoleto.

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

(Heredado de VisualElement)
Unfocused
Obsoleto.

Se produce cuando el elemento pierde el foco.

(Heredado de VisualElement)

Implementaciones de interfaz explícitas

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

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

Sólo para uso interno.

(Heredado de Element)
IVisualElementController.EffectiveFlowDirection
Obsoleto.

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)
Obsoleto.

Este método es para uso interno.

(Heredado de VisualElement)

Métodos de extensión

AbortAnimation(IAnimatable, String)
Obsoleto.

Detiene la animación.

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

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

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

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

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

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>)
Obsoleto.

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

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

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

AnimationIsRunning(IAnimatable, String)
Obsoleto.

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

Batch(IAnimatable)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

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

Crea y aplica un enlace a una propiedad.

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

Crea y aplica un enlace desde una expresión.

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

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

AncestorToRoot(Page)
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

FindByName<T>(Element, String)
Obsoleto.

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)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

GetSortedTabIndexesOnParentPage(VisualElement)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

GetTabIndexesOnParentPage(ITabStopElement, Int32)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

FadeTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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

LayoutTo(VisualElement, Rectangle, UInt32, Easing)
Obsoleto.

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)
Obsoleto.

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

RelScaleTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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

RotateTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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

RotateXTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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)
Obsoleto.

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)
Obsoleto.

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

ScaleXTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

ScaleYTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

Una clase Page que administra dos paneles de información: una página maestra que presenta los datos en un nivel alto y una página de detalles que muestra los detalles de bajo nivel sobre la información de la página maestra.

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

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)
Obsoleto.

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

Se aplica a