TabbedPage Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla.
[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._TabbedPageRenderer))]
public class TabbedPage : Xamarin.Forms.MultiPage<Xamarin.Forms.Page>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TabbedPage>
type TabbedPage = class
inherit MultiPage<Page>
interface IElementConfiguration<TabbedPage>
- Herencia
- Atributos
- Implementaciones
Comentarios
La interfaz de usuario de una página con pestañas consta de una lista de pestañas y un área de detalles mayor. En iOS, la lista de pestañas aparece en la parte inferior de la pantalla y el área de detalles está arriba. En teléfonos Android y Windows, las pestañas aparecen en la parte superior de la pantalla. El usuario puede desplazar la colección de pestañas que se encuentran en la parte superior de la pantalla si esa colección es demasiado grande para caber en una pantalla.
Los desarrolladores de aplicaciones pueden crear páginas con pestañas de dos maneras. En primer lugar, los desarrolladores de aplicaciones pueden asignar una lista de objetos de una sola clase, o sus subclases, a la ItemsSource propiedad y asignar un DataTemplate elemento a la ItemTemplate propiedad para devolver páginas para objetos del tipo menos derivado. En segundo lugar, los desarrolladores de aplicaciones pueden agregar una sucesión de Page objetos a la Children propiedad . Ambos métodos se muestran en los ejemplos de código siguientes.
El código de ejemplo siguiente, adaptado para mayor brevedad del ejemplo FormsGallery que se puede encontrar en la página Aplicaciones de ejemplo, muestra cómo mostrar datos de un tipo específico asignando un DataTemplate elemento a la ItemTemplate propiedad . Observe cómo NamedColorPage
obtiene su color enlazando su ColorProperty campo.
using System;
using Xamarin.Forms;
namespace MinimalTabbed
{
class TabbedPageDemoPage : TabbedPage
{
public TabbedPageDemoPage ()
{
this.Title = "TabbedPage";
this.ItemsSource = new NamedColor[] {
new NamedColor ("Red", Color.Red),
new NamedColor ("Yellow", Color.Yellow),
new NamedColor ("Green", Color.Green),
new NamedColor ("Aqua", Color.Aqua),
new NamedColor ("Blue", Color.Blue),
new NamedColor ("Purple", Color.Purple)
};
this.ItemTemplate = new DataTemplate (() => {
return new NamedColorPage ();
});
}
}
// Data type:
class NamedColor
{
public NamedColor (string name, Color color)
{
this.Name = name;
this.Color = color;
}
public string Name { private set; get; }
public Color Color { private set; get; }
public override string ToString ()
{
return Name;
}
}
// Format page
class NamedColorPage : ContentPage
{
public NamedColorPage ()
{
// This binding is necessary to label the tabs in
// the TabbedPage.
this.SetBinding (ContentPage.TitleProperty, "Name");
// BoxView to show the color.
BoxView boxView = new BoxView {
WidthRequest = 100,
HeightRequest = 100,
HorizontalOptions = LayoutOptions.Center
};
boxView.SetBinding (BoxView.ColorProperty, "Color");
// Build the page
this.Content = boxView;
}
}
}
En el ejemplo siguiente se crea una vista con pestañas con dos ContentPage instancias.
class TabbedPageDemoPage2 : TabbedPage
{
public TabbedPageDemoPage2 ()
{
this.Title = "TabbedPage";
this.Children.Add (new ContentPage
{
Title = "Blue",
Content = new BoxView
{
Color = Color.Blue,
HeightRequest = 100f,
VerticalOptions = LayoutOptions.Center
},
}
);
this.Children.Add (new ContentPage {
Title = "Blue and Red",
Content = new StackLayout {
Children = {
new BoxView { Color = Color.Blue },
new BoxView { Color = Color.Red}
}
}
});
}
}
Constructores
TabbedPage() |
Crea un elemento TabbedPage 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) |
BarBackgroundColorProperty |
Memoria auxiliar de la propiedad BarBackgroundColor. |
BarBackgroundProperty |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
BarTextColorProperty |
Memoria auxiliar de la propiedad BarTextColor. |
BusySetSignalName |
Este método es para uso interno. (Heredado de Page) |
PromptSignalName |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de Page) |
SelectedTabColorProperty |
Memoria auxiliar del campo SelectedTabColor. |
UnselectedTabColorProperty |
Memoria auxiliar del campo UnselectedTabColor. |
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 |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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 |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de Page) |
BarBackground |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
BarBackgroundColor |
Obtiene o establece el color de fondo de la barra. |
BarTextColor |
Obtiene o establece el color del texto de la barra. |
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) |
Children |
Obtiene un elemento IList<Page> de los elementos secundarios de Multipage. (Heredado de MultiPage<T>) |
class |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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 |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de VisualElement) |
ContainerArea |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Page) |
CurrentPage |
Obtiene o establece la página seleccionada actualmente. (Heredado de MultiPage<T>) |
DisableLayout |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de VisualElement) |
Dispatcher |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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) |
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 |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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) |
ItemsSource |
Origen de los elementos que se van a mostrar. (Heredado de MultiPage<T>) |
ItemTemplate |
Plantilla para mostrar elementos. (Heredado de MultiPage<T>) |
LogicalChildren |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
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 |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de NavigableElement) |
NavigationProxy |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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.
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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) |
SelectedItem |
Elemento seleccionado actualmente. (Heredado de MultiPage<T>) |
SelectedTabColor |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
Style |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de NavigableElement) |
StyleClass |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de NavigableElement) |
StyleId |
Obtiene o establece un valor definido por el usuario que identifica de forma única el elemento. (Heredado de Element) |
TabIndex |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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) |
UnselectedTabColor |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
Visual |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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 |
ClearValue(BindablePropertyKey) |
Borra cualquier valor establecido por SetValue para la propiedad que |
CoerceValue(BindableProperty) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de BindableObject) |
CoerceValue(BindablePropertyKey) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de BindableObject) |
CreateDefault(Object) |
Crea una página predeterminada, adecuada para mostrar en |
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.
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de Page) |
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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) |
GetPageByIndex(Int32) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de MultiPage<T>) |
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) |
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) |
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 |
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 TabbedPage, en la que se puede llamar a un método específico de la plataforma. |
OnAppearing() |
Cuando se invalida, permite a los desarrolladores de aplicaciones personalizar el comportamiento inmediatamente antes de que Page sea visible. (Heredado de Page) |
OnBackButtonPressed() |
Evento que se genera cuando se presiona el botón Atrás. (Heredado de MultiPage<T>) |
OnBindingContextChanged() |
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) |
Se invoca cuando se ha agregado un elemento secundario a MultiPage<T>. (Heredado de MultiPage<T>) |
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) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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) |
OnCurrentPageChanged() |
Genera el evento CurrentPageChanged. (Heredado de MultiPage<T>) |
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) |
OnPagesChanged(NotifyCollectionChangedEventArgs) |
Se invoca cuando se han cambiado las páginas de MultiPage<T>. (Heredado de MultiPage<T>) |
OnParentSet() |
Se le llama cuando cambia la propiedad Parent de Page. (Heredado de Page) |
OnPropertyChanged(String) |
Se invoca cuando ha cambiado una propiedad enlazable. (Heredado de MultiPage<T>) |
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) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de VisualElement) |
OnTabStopPropertyChanged(Boolean, Boolean) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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) |
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) |
SetupContent(T, Int32) |
Cuando se reemplaza en una clase derivada, se lleva la inicialización de |
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() |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de VisualElement) |
TabStopDefaultValueCreator() |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (Heredado de VisualElement) |
UnapplyBindings() |
Deshace todos los enlaces establecidos previamente. (Heredado de BindableObject) |
Unfocus() |
Anula el foco en este elemento. (Heredado de VisualElement) |
UnhookContent(T) |
Los desarrolladores de aplicaciones invalidan este método para anular el registro de controladores de eventos relativos a elementos que han registrado en SetupContent(T, Int32). (Heredado de MultiPage<T>) |
UpdateChildrenLayout() |
Solicita que los Element secundarios de Page actualicen sus diseños. (Heredado de Page) |
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) |
CurrentPageChanged |
Se produce cuando cambia la propiedad CurrentPage. (Heredado de MultiPage<T>) |
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) |
PagesChanged |
Se genera cuando se han cambiado las páginas secundarias de MultiPage<T>. (Heredado de MultiPage<T>) |
PlatformSet |
Obsoletos.
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. (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) |
IItemsView<T>.CreateDefault(Object) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de MultiPage<T>) |
IItemsView<T>.SetupContent(T, Int32) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de MultiPage<T>) |
IItemsView<T>.UnhookContent(T) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de MultiPage<T>) |
INameScope.RegisterName(String, Object) |
Sólo para uso interno. (Heredado de Element) |
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 |
Batch(IAnimatable) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
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) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
AncestorToRoot(Page) |
Para uso interno de la plataforma de Xamarin.Forms. |
FindByName<T>(Element, String) |
Devuelve la instancia del tipo |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
GetSortedTabIndexesOnParentPage(VisualElement) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que realiza la atenuación que describen los parámetros |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
Devuelve una tarea que disminuye los límites del VisualElement especificado por la |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Gira el VisualElement especificado por |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que escala el VisualElement especificado por |
RotateTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que realiza la rotación que describen los parámetros |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que sesga el eje Y por |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que sesga el eje X por |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Devuelve una tarea que escala el VisualElement especificado por |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
MultiPage<T> que muestra una matriz de pestañas en la parte superior de la pantalla, cada una de las cuales carga contenido en la pantalla. |
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 |