TemplatedItemsList<TView,TItem> Clase

Definición

Para uso interno de la plataforma de Xamarin.Forms.

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public sealed class TemplatedItemsList<TView,TItem> : Xamarin.Forms.BindableObject, IDisposable, System.Collections.Generic.IEnumerable<TItem>, System.Collections.Generic.IReadOnlyCollection<TItem>, System.Collections.Generic.IReadOnlyList<TItem>, System.Collections.IList, System.Collections.Specialized.INotifyCollectionChanged, Xamarin.Forms.ITemplatedItemsList<TItem> where TView : BindableObject, IItemsView<TItem> where TItem : BindableObject
type TemplatedItemsList<'View, 'Item (requires 'View :> BindableObject and 'View :> IItemsView<'Item> and 'Item :> BindableObject)> = class
    inherit BindableObject
    interface ITemplatedItemsList<'Item (requires 'Item :> BindableObject)>
    interface IReadOnlyList<'Item (requires 'Item :> BindableObject)>
    interface seq<'Item (requires 'Item :> BindableObject)>
    interface IEnumerable
    interface IReadOnlyCollection<'Item (requires 'Item :> BindableObject)>
    interface INotifyCollectionChanged
    interface IList
    interface ICollection
    interface IDisposable

Parámetros de tipo

TView

Para uso interno de la plataforma de Xamarin.Forms.

TItem

Para uso interno de la plataforma de Xamarin.Forms.

Herencia
TemplatedItemsList<TView,TItem>
Atributos
Implementaciones

Campos

NameProperty

Para uso interno de la plataforma de Xamarin.Forms.

ShortNameProperty

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

Dispatcher

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
GroupDisplayBinding

Para uso interno de la plataforma de Xamarin.Forms.

GroupHeaderTemplate

Para uso interno de la plataforma de Xamarin.Forms.

GroupHeaderTemplateProperty

Para uso interno de la plataforma de Xamarin.Forms.

GroupShortNameBinding

Para uso interno de la plataforma de Xamarin.Forms.

HeaderContent

Para uso interno de la plataforma de Xamarin.Forms.

IsGroupingEnabled

Para uso interno de la plataforma de Xamarin.Forms.

IsGroupingEnabledProperty

Para uso interno de la plataforma de Xamarin.Forms.

Item[Int32]

Para uso interno de la plataforma de Xamarin.Forms.

ItemsSource

Para uso interno de la plataforma de Xamarin.Forms.

Name

Para uso interno de la plataforma de Xamarin.Forms.

Parent

Para uso interno de la plataforma de Xamarin.Forms.

ProgressiveLoadingProperty

Para uso interno de la plataforma de Xamarin.Forms.

ShortName

Para uso interno de la plataforma de Xamarin.Forms.

ShortNames

Para uso interno de la plataforma de Xamarin.Forms.

Métodos

ActivateContent(Int32, Object)

Para uso interno de la plataforma de Xamarin.Forms.

ApplyBindings()

Aplica los enlaces a BindingContext.

(Heredado de BindableObject)
ClearValue(BindableProperty)

Borra cualquier valor establecido por SetValue para property.

(Heredado de BindableObject)
ClearValue(BindablePropertyKey)

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

(Heredado de BindableObject)
CoerceValue(BindableProperty)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
CoerceValue(BindablePropertyKey)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
CreateContent(Int32, Object, Boolean)

Para uso interno de la plataforma de Xamarin.Forms.

Dispose()

Para uso interno de la plataforma de Xamarin.Forms.

GetDescendantCount()

Para uso interno de la plataforma de Xamarin.Forms.

GetEnumerator()

Para uso interno de la plataforma de Xamarin.Forms.

GetGlobalIndexForGroup(ITemplatedItemsList<TItem>)

Para uso interno de la plataforma de Xamarin.Forms.

GetGlobalIndexOfGroup(Object)

Para uso interno de la plataforma de Xamarin.Forms.

GetGlobalIndexOfItem(Object)

Para uso interno de la plataforma de Xamarin.Forms.

GetGlobalIndexOfItem(Object, Object)

Para uso interno de la plataforma de Xamarin.Forms.

GetGroupAndIndexOfItem(Object)

Para uso interno de la plataforma de Xamarin.Forms.

GetGroupAndIndexOfItem(Object, Object)

Para uso interno de la plataforma de Xamarin.Forms.

GetGroupIndexFromGlobal(Int32, Int32)

Para uso interno de la plataforma de Xamarin.Forms.

GetValue(BindableProperty)

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)
IndexOf(TItem)

Para uso interno de la plataforma de Xamarin.Forms.

IsSet(BindableProperty)

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

(Heredado de BindableObject)
OnBindingContextChanged()

Reemplaza este método para ejecutar una acción cuando BindingContext cambia.

(Heredado de BindableObject)
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)
RemoveBinding(BindableProperty)

Quita un enlace definida previamente.

(Heredado de BindableObject)
SelectDataTemplate(Object)

Para uso interno de la plataforma de Xamarin.Forms.

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

Para uso interno de la plataforma de Xamarin.Forms.

GroupedCollectionChanged

Para uso interno de la plataforma de Xamarin.Forms.

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.CopyTo(Array, Int32)

Para uso interno de la plataforma de Xamarin.Forms.

ICollection.IsSynchronized

Para uso interno de la plataforma de Xamarin.Forms.

ICollection.SyncRoot

Para uso interno de la plataforma de Xamarin.Forms.

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
IEnumerable.GetEnumerator()

Para uso interno de la plataforma de Xamarin.Forms.

IList.Add(Object)

Para uso interno de la plataforma de Xamarin.Forms.

IList.Clear()

Para uso interno de la plataforma de Xamarin.Forms.

IList.Contains(Object)

Para uso interno de la plataforma de Xamarin.Forms.

IList.IndexOf(Object)

Para uso interno de la plataforma de Xamarin.Forms.

IList.Insert(Int32, Object)

Para uso interno de la plataforma de Xamarin.Forms.

IList.IsFixedSize

Para uso interno de la plataforma de Xamarin.Forms.

IList.IsReadOnly

Para uso interno de la plataforma de Xamarin.Forms.

IList.Item[Int32]

Para uso interno de la plataforma de Xamarin.Forms.

IList.Remove(Object)

Para uso interno de la plataforma de Xamarin.Forms.

IList.RemoveAt(Int32)

Para uso interno de la plataforma de Xamarin.Forms.

ITemplatedItemsList<TItem>.BindingContext

Para uso interno de la plataforma de Xamarin.Forms.

ITemplatedItemsList<TItem>.GetGroup(Int32)

Para uso interno de la plataforma de Xamarin.Forms.

ITemplatedItemsList<TItem>.GroupedCollectionChanged

Para uso interno de la plataforma de Xamarin.Forms.

ITemplatedItemsList<TItem>.ListProxy

Para uso interno de la plataforma de Xamarin.Forms.

ITemplatedItemsList<TItem>.PropertyChanged

Para uso interno de la plataforma de Xamarin.Forms.

ITemplatedItemsList<TItem>.UpdateContent(TItem, Int32)

Para uso interno de la plataforma de Xamarin.Forms.

ITemplatedItemsList<TItem>.UpdateHeader(TItem, Int32)

Para uso interno de la plataforma de Xamarin.Forms.

Métodos de extensión

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Para uso interno de la plataforma de Xamarin.Forms.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Para uso interno de la plataforma de 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)
Obsoleto.

Crea y aplica un enlace desde una expresión.

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

Para uso interno de la plataforma de 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.

Se aplica a