ListView 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í.
ItemsView<TVisual> que muestra una colección de datos como una lista vertical.
[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._ListViewRenderer))]
public class ListView : Xamarin.Forms.ItemsView<Xamarin.Forms.Cell>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ListView>, Xamarin.Forms.IListViewController
type ListView = class
inherit ItemsView<Cell>
interface IListViewController
interface IViewController
interface IVisualElementController
interface IElementController
interface IElementConfiguration<ListView>
- Herencia
- Atributos
- Implementaciones
Comentarios
En el ejemplo siguiente se muestra un uso básico:
using System;
using System.Collections.Generic;
using Xamarin.Forms;
namespace FormsGallery
{
class ListViewDemoPage : ContentPage
{
class Person
{
public Person(string name, DateTime birthday, Color favoriteColor)
{
this.Name = name;
this.Birthday = birthday;
this.FavoriteColor = favoriteColor;
}
public string Name { private set; get; }
public DateTime Birthday { private set; get; }
public Color FavoriteColor { private set; get; }
};
public ListViewDemoPage()
{
Label header = new Label
{
Text = "ListView",
FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
HorizontalOptions = LayoutOptions.Center
};
// Define some data.
List<Person> people = new List<Person>
{
new Person("Abigail", new DateTime(1975, 1, 15), Color.Aqua),
new Person("Bob", new DateTime(1976, 2, 20), Color.Black),
// ...etc.,...
new Person("Yvonne", new DateTime(1987, 1, 10), Color.Purple),
new Person("Zachary", new DateTime(1988, 2, 5), Color.Red)
};
// Create the ListView.
ListView listView = new ListView
{
// Source of data items.
ItemsSource = people,
// Define template for displaying each item.
// (Argument of DataTemplate constructor is called for
// each item; it must return a Cell derivative.)
ItemTemplate = new DataTemplate(() =>
{
// Create views with bindings for displaying each property.
Label nameLabel = new Label();
nameLabel.SetBinding(Label.TextProperty, "Name");
Label birthdayLabel = new Label();
birthdayLabel.SetBinding(Label.TextProperty,
new Binding("Birthday", BindingMode.OneWay,
null, null, "Born {0:d}"));
BoxView boxView = new BoxView();
boxView.SetBinding(BoxView.ColorProperty, "FavoriteColor");
// Return an assembled ViewCell.
return new ViewCell
{
View = new StackLayout
{
Padding = new Thickness(0, 5),
Orientation = StackOrientation.Horizontal,
Children =
{
boxView,
new StackLayout
{
VerticalOptions = LayoutOptions.Center,
Spacing = 0,
Children =
{
nameLabel,
birthdayLabel
}
}
}
}
};
})
};
// Accomodate iPhone status bar.
this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
// Build the page.
this.Content = new StackLayout
{
Children =
{
header,
listView
}
};
}
}
}
Constructores
ListView() |
Crea e inicializa una nueva instancia de la clase ListView. |
ListView(ListViewCachingStrategy) |
Crea e inicializa una instancia de la clase ListView con la estrategia de almacenamiento en caché especificada. |
Campos
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 |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de VisualElement) |
BackgroundColor |
Obtiene o establece el color que rellenará el fondo de un VisualElement. Es una propiedad enlazable. (Heredado de VisualElement) |
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) |
CachingStrategy |
Para uso interno de la plataforma de Xamarin.Forms. |
class |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (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 |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de VisualElement) |
DisableLayout |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de VisualElement) |
Dispatcher |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (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) |
Footer |
Obtiene o establece la cadena, el enlace o la vista que se mostrará en la parte inferior de la vista de lista. |
FooterElement |
Para uso interno de la plataforma de Xamarin.Forms. |
FooterTemplate |
Obtiene o establece una plantilla de datos que se usará para dar formato a un objeto de datos y mostrarlo en la parte inferior de la vista de lista. |
GestureController |
Obtiene el controlador de gestos de la vista. (Heredado de View) |
GestureRecognizers |
Colección de reconocedores de gestos asociados a esta vista. (Heredado de View) |
GroupDisplayBinding |
Obtiene o establece el enlace que se usará para mostrar el encabezado de grupo. |
GroupHeaderTemplate |
Obtiene o establece un DataTemplate para los encabezados de grupo. |
GroupShortNameBinding |
Obtiene o establece un enlace para el nombre que se va a mostrar en las listas de accesos directos agrupadas. |
HasUnevenRows |
Obtiene o establece un valor booleano que indica si este elemento ListView tiene filas impares. |
Header |
Obtiene o establece la cadena, el enlace o la vista que se mostrará en la parte superior de la vista de lista. |
HeaderElement |
Para uso interno de la plataforma de Xamarin.Forms. |
HeaderTemplate |
Obtiene o establece una plantilla de datos que se usará para dar formato a un objeto de datos y mostrarlo en la parte superior de la vista de lista. |
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) |
HorizontalOptions |
Obtiene o establece el objeto LayoutOptions que define cómo se dispone el elemento dentro de un ciclo de diseño. Es una propiedad enlazable. (Heredado de View) |
HorizontalScrollBarVisibility |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
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) |
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) |
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) |
IsGroupingEnabled |
Obtiene o establece si la agrupación está habilitada o no en ListView. |
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) |
IsPullToRefreshEnabled |
Obtiene o establece un valor que indica si el usuario puede deslizar el dedo hacia abajo para que la aplicación se actualice. |
IsRefreshing |
Obtiene o establece un valor que indica si la vista de lista está actualiza actualmente. |
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 |
Obtiene o establece el origen de los elementos que se van a mostrar y para los que se va a crear una plantilla. (Heredado de ItemsView<TVisual>) |
ItemTemplate |
Obtiene o establece el objeto DataTemplate que se va a aplicar al ItemsSource. (Heredado de ItemsView<TVisual>) |
LogicalChildren |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
Margin |
Obtiene o establece el margen de la vista. (Heredado de View) |
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 |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de NavigableElement) |
NavigationProxy |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de NavigableElement) |
Opacity |
Obtiene o establece el valor de opacidad aplicado al elemento cuando se representa. Es una propiedad enlazable. (Heredado de VisualElement) |
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.
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de Element) |
RealParent |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
RefreshAllowed |
Para uso interno de la plataforma de Xamarin.Forms. |
RefreshCommand |
Obtiene o establece el comando que se ejecuta cuando el usuario presiona el botón Buscar. |
RefreshControlColor |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
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) |
RowHeight |
Obtiene o establece un valor que representa el alto de una fila. |
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 |
Obtiene o establece el elemento actualmente seleccionado del ItemsSource. |
SelectionMode |
Obtiene o establece un valor que controla si se pueden seleccionar varios elementos (y cuántos). |
SeparatorColor |
Obtiene o establece el color de la barra que separa elementos de lista. |
SeparatorVisibility |
Obtiene o establece un valor que indica si los separadores entre elementos son visibles. |
Style |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de NavigableElement) |
StyleClass |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de NavigableElement) |
StyleId |
Obtiene o establece un valor definido por el usuario que identifica de forma única el elemento. (Heredado de Element) |
TabIndex |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de VisualElement) |
TemplatedItems |
Obtiene la lista de elementos con plantilla. (Heredado de ItemsView<TVisual>) |
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) |
VerticalOptions |
Obtiene o establece el objeto LayoutOptions que define cómo se dispone el elemento dentro de un ciclo de diseño. Es una propiedad enlazable. (Heredado de View) |
VerticalScrollBarVisibility |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
Visual |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (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) |
BeginRefresh() |
Entra en estado de actualización estableciendo la propiedad IsRefreshing en |
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) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de BindableObject) |
CoerceValue(BindablePropertyKey) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de BindableObject) |
CreateDefault(Object) |
Crea una instancia de la representación visual predeterminada de un elemento. |
CreateDefaultCell(Object) |
Para uso interno de la plataforma de Xamarin.Forms. |
Descendants() |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
EffectIsAttached(String) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de Element) |
EndRefresh() |
Sale del estado de actualización estableciendo la propiedad IsRefreshing en |
FindByName(String) |
Recupera el elemento que tiene el nombre especificado. (Heredado de Element) |
Focus() |
Intenta establecer el foco en este elemento. (Heredado de VisualElement) |
GetChildElements(Point) |
Devuelve los elementos secundarios que están visualmente bajo el |
GetDisplayTextFromGroup(Object) |
Para uso interno de la plataforma de Xamarin.Forms. |
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, BindableProperty) |
Obsoletos.
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Obsoletos.
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de BindableObject) |
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) |
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) |
NotifyRowTapped(Int32, Cell, Boolean) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
NotifyRowTapped(Int32, Cell) |
Para uso interno de la plataforma de Xamarin.Forms. |
NotifyRowTapped(Int32, Int32, Cell, Boolean) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
NotifyRowTapped(Int32, Int32, Cell) |
Para uso interno de la plataforma de Xamarin.Forms. |
On<T>() |
Devuelve la instancia específica de la plataforma de esta clase ListView, en la que se puede llamar a un método específico de la plataforma. |
OnBindingContextChanged() |
Método que se llama cuando cambia el 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) |
OnChildRemoved(Element, Int32) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de VisualElement) |
OnChildRemoved(Element) |
Obsoletos.
Los desarrolladores de aplicaciones pueden invalidar este método para responder cuando se quita un elemento secundario. (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) |
OnMeasure(Double, Double) |
Método que se llama cuando se produce una medición del diseño. (Heredado de VisualElement) |
OnParentSet() |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de NavigableElement) |
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) |
Este método se llama cuando se establece el tamaño del elemento durante un ciclo de diseño. Este método se llama justo antes de que se produzca el evento SizeChanged. Implemente este método a fin de agregar el control de clases para este evento. (Heredado de VisualElement) |
OnSizeRequest(Double, Double) |
Obsoletos.
Método al que se llama cuando se realiza una solicitud de tamaño. |
OnTabIndexPropertyChanged(Int32, Int32) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de VisualElement) |
OnTabStopPropertyChanged(Boolean, Boolean) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (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) |
ScrollTo(Object, Object, ScrollToPosition, Boolean) |
Desplaza el ListView a |
ScrollTo(Object, ScrollToPosition, Boolean) |
Desplaza el ListView a |
SendCellAppearing(Cell) |
Para uso interno de la plataforma de Xamarin.Forms. |
SendCellDisappearing(Cell) |
Para uso interno de la plataforma de Xamarin.Forms. |
SendRefreshing() |
Para uso interno de la plataforma de Xamarin.Forms. |
SendScrolled(ScrolledEventArgs) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
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(Cell, Int32) |
Los desarrolladores de aplicaciones invalidan este método para registrar controladores de eventos relativos a elementos de la vista de lista. |
SetupContent(TVisual, Int32) |
Realiza cualquier configuración adicional para el contenido en el momento de la creación. (Heredado de ItemsView<TVisual>) |
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() |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de VisualElement) |
TabStopDefaultValueCreator() |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (Heredado de VisualElement) |
UnapplyBindings() |
Deshace todos los enlaces establecidos previamente. (Heredado de BindableObject) |
Unfocus() |
Anula el foco en este elemento. (Heredado de VisualElement) |
UnhookContent(Cell) |
Los desarrolladores de aplicaciones anulan este método para anular el registro de controladores de eventos relativos a elementos de vista de lista que han registrado en SetupContent(Cell, Int32). |
UnhookContent(TVisual) |
Los desarrolladores de aplicaciones invalidan este método para anular el registro de controladores de eventos relativos a elementos que han registrado en SetupContent(TVisual, Int32). (Heredado de ItemsView<TVisual>) |
ValidateItemTemplate(DataTemplate) |
Devuelve |
Eventos
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) |
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) |
ItemAppearing |
Se produce cuando la representación visual de un elemento se agrega al diseño visual. |
ItemDisappearing |
Se produce cuando la representación visual de un elemento se quita de la diseño visual. |
ItemSelected |
Evento que se genera cuando se selecciona un elemento nuevo. |
ItemTapped |
Evento que se genera cuando se pulsa en un elemento. |
MeasureInvalidated |
Evento que se provoca cuando se invalida el diseño de un elemento visual. (Heredado de VisualElement) |
PlatformSet |
Obsoletos.
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. (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) |
Refreshing |
Evento que se genera cuando se actualiza la vista de lista. |
Scrolled |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
ScrollToRequested |
Para uso interno de la plataforma de Xamarin.Forms. |
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) |
IGestureController.CompositeGestureRecognizers |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de View) |
IItemsView<TVisual>.CreateDefault(Object) |
Crea un valor TVisual predeterminado mediante |
IItemsView<TVisual>.SetupContent(TVisual, Int32) |
Solo para uso interno. (Heredado de ItemsView<TVisual>) |
IItemsView<TVisual>.UnhookContent(TVisual) |
Solo para uso interno. (Heredado de ItemsView<TVisual>) |
INameScope.RegisterName(String, Object) |
Sólo para uso interno. (Heredado de Element) |
ITemplatedItemsView<TVisual>.ListProxy |
Esta interfaz es para uso interno de los representadores de plataformas. (Heredado de ItemsView<TVisual>) |
ITemplatedItemsView<TVisual>.TemplatedItems |
Esta interfaz es para uso interno de los representadores de plataformas. (Heredado de ItemsView<TVisual>) |
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) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
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) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
FindByName<T>(Element, String) |
Devuelve la instancia del tipo |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
GetSortedTabIndexesOnParentPage(VisualElement) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
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) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
ItemsView<TVisual> que muestra una colección de datos como una lista vertical. |
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 |