TableSectionBase<T> 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í.
Sección de tabla que contiene las instancias de tipo T representadas por Xamarin.Forms.
public abstract class TableSectionBase<T> : Xamarin.Forms.TableSectionBase, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.Specialized.INotifyCollectionChanged where T : BindableObject
type TableSectionBase<'T (requires 'T :> BindableObject)> = class
inherit TableSectionBase
interface IList<'T (requires 'T :> BindableObject)>
interface ICollection<'T (requires 'T :> BindableObject)>
interface seq<'T (requires 'T :> BindableObject)>
interface IEnumerable
interface INotifyCollectionChanged
Parámetros de tipo
- T
- Herencia
- Derivado
- Implementaciones
-
System.Collections.Generic.ICollection<T> System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IList<T> System.Collections.IEnumerable System.Collections.Specialized.INotifyCollectionChanged
Comentarios
Las secciones se usan para agrupar celdas en la pantalla y son el único elemento secundario directo válido de .TableRoot Las secciones pueden contener cualquiera de las s estándar Cell, incluidas las nuevas TableRoot.
TableRootlos s incrustados en una sección se usan para navegar a un nuevo nivel más profundo.
Los desarrolladores pueden asignar un encabezado y un pie de página como propiedades de cadena (encabezado y pie de página), o como vistas que se van a mostrar (HeaderView y FooterView). Internamente, esto usa el mismo almacenamiento, por lo que solo se puede mostrar uno o el otro.
Constructores
TableSectionBase<T>() |
Crea una instancia de TableSection con un título vacío. |
TableSectionBase<T>(String) |
Crea una instancia de TableSection con el objeto |
Propiedades
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) |
Count |
Obtiene el número de elementos de este objeto TableSectionBase<T>. |
Dispatcher |
Sección de tabla que contiene las instancias de tipo T representadas por Xamarin.Forms. (Heredado de BindableObject) |
Item[Int32] |
Devuelve el elemento que hay almacenado en la ubicación en este objeto TableSectionBase<T> especificado por |
TextColor |
Sección de tabla que contiene las instancias de tipo T representadas por Xamarin.Forms. (Heredado de TableSectionBase) |
Title |
Obtiene o establece el título. (Heredado de TableSectionBase) |
Métodos
Add(IEnumerable<T>) |
Agrega una lista de elementos a este objeto TableSectionBase<T>. |
Add(T) |
Agrega un elemento a este objeto TableSectionBase<T>. |
ApplyBindings() |
Aplica los enlaces a BindingContext. (Heredado de BindableObject) |
Clear() |
Quita todos los elementos de TableSectionBase<T>. |
ClearValue(BindableProperty) |
Borra cualquier valor establecido por SetValue para |
ClearValue(BindablePropertyKey) |
Borra cualquier valor establecido por SetValue para la propiedad que |
CoerceValue(BindableProperty) |
Sección de tabla que contiene las instancias de tipo T representadas por Xamarin.Forms. (Heredado de BindableObject) |
CoerceValue(BindablePropertyKey) |
Sección de tabla que contiene las instancias de tipo T representadas por Xamarin.Forms. (Heredado de BindableObject) |
Contains(T) |
Devuelve un valor booleano que indica si este objeto TableSectionBase<T> tiene o no una referencia a un objeto concreto. |
CopyTo(T[], Int32) |
Copia los elementos de la colección actual en una clase System.Array, empezando en el índice especificado. |
GetEnumerator() |
Devuelve un enumerador que recorre en iteración los elementos de este TableSectionBase<T> objeto. |
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) |
IndexOf(T) |
Devuelve el índice de la primera aparición de |
Insert(Int32, T) |
Inserta un elemento en este objeto TableSectionBase<T> en la posición especificada. |
IsSet(BindableProperty) |
Devuelve |
OnBindingContextChanged() |
Llama al método SetInheritedBindingContext(BindableObject, Object) (pasando el nuevo contexto de enlace) en cada uno de los elementos de este objeto TableSectionBase<T>. |
OnPropertyChanged(String) |
Llama a este método desde una clase secundaria para notificar que se produjo un cambio en una propiedad. (Heredado de BindableObject) |
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) |
Remove(T) |
Quita un elemento especificado de este objeto TableSectionBase<T>. |
RemoveAt(Int32) |
Quita un elemento especificado de este objeto TableSectionBase<T> en la posición especificada por |
RemoveBinding(BindableProperty) |
Quita un enlace definida previamente. (Heredado de BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Asigna un enlace a una propiedad. (Heredado de BindableObject) |
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) |
UnapplyBindings() |
Deshace todos los enlaces establecidos previamente. (Heredado de BindableObject) |
Eventos
BindingContextChanged |
Se produce siempre que cambia la propiedad BindingContext. (Heredado de BindableObject) |
CollectionChanged |
Evento que se genera cuando uno o varios elementos se agregan o quitan en este objeto TableSectionBase<T>. |
PropertyChanged |
Se produce cuando ha cambiado una propiedad. (Heredado de BindableObject) |
PropertyChanging |
Se produce cuando una propiedad está a punto de cambiar. (Heredado de BindableObject) |
Implementaciones de interfaz explícitas
ICollection<T>.IsReadOnly |
Devuelve |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Para uso interno de la plataforma de Xamarin.Forms. (Heredado de BindableObject) |
IEnumerable.GetEnumerator() |
Devuelve un enumerador que itera por la colección de objetos en este objeto TableSectionBase<T>. |
Métodos de extensión
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Sección de tabla que contiene las instancias de tipo T representadas por Xamarin.Forms. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Sección de tabla que contiene las instancias de tipo T representadas por Xamarin.Forms. |
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) |
Sección de tabla que contiene las instancias de tipo T representadas por Xamarin.Forms. |
ForEach<T>(IEnumerable<T>, Action<T>) |
Para uso interno de la plataforma de Xamarin.Forms. |
GroupToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Para uso interno de la plataforma de Xamarin.Forms. |
IndexOf<T>(IEnumerable<T>, T) |
Para uso interno de la plataforma de Xamarin.Forms. |
IndexOf<T>(IEnumerable<T>, Func<T,Boolean>) |
Para uso interno de la plataforma de Xamarin.Forms. |
Prepend<T>(IEnumerable<T>, T) |
Para uso interno de la plataforma de Xamarin.Forms. |