Compartilhar via


TemplatedItemsList<TView,TItem> Classe

Definição

Para uso interno pela plataforma do 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 pela plataforma do Xamarin.Forms.

TItem

Para uso interno pela plataforma do Xamarin.Forms.

Herança
System.Object
TemplatedItemsList<TView,TItem>
Atributos
System.ComponentModel.EditorBrowsableAttribute
Implementações
System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IEnumerable<TItem> System.Collections.Generic.IReadOnlyCollection<T> System.Collections.Generic.IReadOnlyCollection<TItem> System.Collections.Generic.IReadOnlyList<TItem> System.Collections.ICollection System.Collections.IEnumerable System.Collections.IList System.Collections.Specialized.INotifyCollectionChanged System.IDisposable ITemplatedItemsList<TItem>

Campos

NameProperty

Para uso interno pela plataforma do Xamarin.Forms.

ShortNameProperty

Para uso interno pela plataforma do Xamarin.Forms.

Propriedades

BindingContext

Obtém ou define o objeto que contém as propriedades que serão o destino das propriedades associadas que pertencem a este BindableObject.

(Herdado de BindableObject)
Count

Para uso interno pela plataforma do Xamarin.Forms.

Dispatcher

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
GroupDisplayBinding

Para uso interno pela plataforma do Xamarin.Forms.

GroupHeaderTemplate

Para uso interno pela plataforma do Xamarin.Forms.

GroupHeaderTemplateProperty

Para uso interno pela plataforma do Xamarin.Forms.

GroupShortNameBinding

Para uso interno pela plataforma do Xamarin.Forms.

HeaderContent

Para uso interno pela plataforma do Xamarin.Forms.

IsGroupingEnabled

Para uso interno pela plataforma do Xamarin.Forms.

IsGroupingEnabledProperty

Para uso interno pela plataforma do Xamarin.Forms.

Item[Int32]

Para uso interno pela plataforma do Xamarin.Forms.

ItemsSource

Para uso interno pela plataforma do Xamarin.Forms.

Name

Para uso interno pela plataforma do Xamarin.Forms.

Parent

Para uso interno pela plataforma do Xamarin.Forms.

ProgressiveLoadingProperty

Para uso interno pela plataforma do Xamarin.Forms.

ShortName

Para uso interno pela plataforma do Xamarin.Forms.

ShortNames

Para uso interno pela plataforma do Xamarin.Forms.

Métodos

ActivateContent(Int32, Object)

Para uso interno pela plataforma do Xamarin.Forms.

ApplyBindings()

Aplicar as associações a BindingContext.

(Herdado de BindableObject)
ClearValue(BindableProperty)

Limpa qualquer valor definido por SetValue para property.

(Herdado de BindableObject)
ClearValue(BindablePropertyKey)

Limpa qualquer valor definido por SetValue para a propriedade identificada por propertyKey.

(Herdado de BindableObject)
CoerceValue(BindableProperty)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
CoerceValue(BindablePropertyKey)

Para uso interno pela plataforma do Xamarin.Forms.

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

Para uso interno pela plataforma do Xamarin.Forms.

Dispose()

Para uso interno pela plataforma do Xamarin.Forms.

GetDescendantCount()

Para uso interno pela plataforma do Xamarin.Forms.

GetEnumerator()

Para uso interno pela plataforma do Xamarin.Forms.

GetGlobalIndexForGroup(ITemplatedItemsList<TItem>)

Para uso interno pela plataforma do Xamarin.Forms.

GetGlobalIndexOfGroup(Object)

Para uso interno pela plataforma do Xamarin.Forms.

GetGlobalIndexOfItem(Object, Object)

Para uso interno pela plataforma do Xamarin.Forms.

GetGlobalIndexOfItem(Object)

Para uso interno pela plataforma do Xamarin.Forms.

GetGroupAndIndexOfItem(Object, Object)

Para uso interno pela plataforma do Xamarin.Forms.

GetGroupAndIndexOfItem(Object)

Para uso interno pela plataforma do Xamarin.Forms.

GetGroupIndexFromGlobal(Int32, Int32)

Para uso interno pela plataforma do Xamarin.Forms.

GetValue(BindableProperty)

Retorna o valor contido na BindableProperty.

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

Para uso interno pela plataforma do Xamarin.Forms.

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

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
IndexOf(TItem)

Para uso interno pela plataforma do Xamarin.Forms.

IsSet(BindableProperty)

Retornará true se a propriedade de destino existir e tiver sido definida.

(Herdado de BindableObject)
OnBindingContextChanged()

Substitua este método para executar uma ação quando BindingContext mudar.

(Herdado de BindableObject)
OnPropertyChanged(String)

Chame esse método de uma classe filho para notificar que ocorreu uma alteração em uma propriedade.

(Herdado de BindableObject)
OnPropertyChanging(String)

Chame esse método de uma classe filho para notificar que uma alteração vai acontecer em uma propriedade.

(Herdado de BindableObject)
RemoveBinding(BindableProperty)

Remove uma associação definida anteriormente.

(Herdado de BindableObject)
SelectDataTemplate(Object)

Para uso interno pela plataforma do Xamarin.Forms.

SetBinding(BindableProperty, BindingBase)

Atribui uma associação a uma propriedade.

(Herdado de BindableObject)
SetValue(BindableProperty, Object)

Define o valor da propriedade especificada.

(Herdado de BindableObject)
SetValue(BindablePropertyKey, Object)

Define o valor da propertyKey.

(Herdado de BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
UnapplyBindings()

Cancela a aplicação de todas as associações definidas anteriormente.

(Herdado de BindableObject)

Eventos

BindingContextChanged

Gerado sempre que a propriedade BindingContext muda.

(Herdado de BindableObject)
CollectionChanged

Para uso interno pela plataforma do Xamarin.Forms.

GroupedCollectionChanged

Para uso interno pela plataforma do Xamarin.Forms.

PropertyChanged

Gerado quando uma propriedade foi alterada.

(Herdado de BindableObject)
PropertyChanging

Gerado quando uma propriedade está prestes a mudar.

(Herdado de BindableObject)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Para uso interno pela plataforma do Xamarin.Forms.

ICollection.IsSynchronized

Para uso interno pela plataforma do Xamarin.Forms.

ICollection.SyncRoot

Para uso interno pela plataforma do Xamarin.Forms.

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
IEnumerable.GetEnumerator()

Para uso interno pela plataforma do Xamarin.Forms.

IList.Add(Object)

Para uso interno pela plataforma do Xamarin.Forms.

IList.Clear()

Para uso interno pela plataforma do Xamarin.Forms.

IList.Contains(Object)

Para uso interno pela plataforma do Xamarin.Forms.

IList.IndexOf(Object)

Para uso interno pela plataforma do Xamarin.Forms.

IList.Insert(Int32, Object)

Para uso interno pela plataforma do Xamarin.Forms.

IList.IsFixedSize

Para uso interno pela plataforma do Xamarin.Forms.

IList.IsReadOnly

Para uso interno pela plataforma do Xamarin.Forms.

IList.Item[Int32]

Para uso interno pela plataforma do Xamarin.Forms.

IList.Remove(Object)

Para uso interno pela plataforma do Xamarin.Forms.

IList.RemoveAt(Int32)

Para uso interno pela plataforma do Xamarin.Forms.

ITemplatedItemsList<TItem>.BindingContext

Para uso interno pela plataforma do Xamarin.Forms.

ITemplatedItemsList<TItem>.GetGroup(Int32)

Para uso interno pela plataforma do Xamarin.Forms.

ITemplatedItemsList<TItem>.GroupedCollectionChanged

Para uso interno pela plataforma do Xamarin.Forms.

ITemplatedItemsList<TItem>.ListProxy

Para uso interno pela plataforma do Xamarin.Forms.

ITemplatedItemsList<TItem>.PropertyChanged

Para uso interno pela plataforma do Xamarin.Forms.

ITemplatedItemsList<TItem>.UpdateContent(TItem, Int32)

Para uso interno pela plataforma do Xamarin.Forms.

ITemplatedItemsList<TItem>.UpdateHeader(TItem, Int32)

Para uso interno pela plataforma do Xamarin.Forms.

Métodos de Extensão

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Para uso interno pela plataforma do Xamarin.Forms.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Para uso interno pela plataforma do Xamarin.Forms.

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

Cria e aplica uma associação a uma propriedade.

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

Cria e aplica uma associação de uma expressão.

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

Para uso interno pela plataforma do Xamarin.Forms.

ForEach<T>(IEnumerable<T>, Action<T>)

Para uso interno pela plataforma do Xamarin.Forms.

GroupToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Para uso interno pela plataforma do Xamarin.Forms.

IndexOf<T>(IEnumerable<T>, T)

Para uso interno pela plataforma do Xamarin.Forms.

IndexOf<T>(IEnumerable<T>, Func<T,Boolean>)

Para uso interno pela plataforma do Xamarin.Forms.

Prepend<T>(IEnumerable<T>, T)

Para uso interno pela plataforma do Xamarin.Forms.

Aplica-se a