TemplatedItemsList<TView,TItem> Classe

Définition

Pour un usage interne par la plateforme 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

Paramètres de type

TView

Pour un usage interne par la plateforme Xamarin.Forms.

TItem

Pour un usage interne par la plateforme Xamarin.Forms.

Héritage
TemplatedItemsList<TView,TItem>
Attributs
Implémente

Champs

NameProperty

Pour un usage interne par la plateforme Xamarin.Forms.

ShortNameProperty

Pour un usage interne par la plateforme Xamarin.Forms.

Propriétés

BindingContext

Obtient ou définit l’objet qui contient les propriétés qui seront ciblées par les propriétés liées appartenant à ce BindableObject.

(Hérité de BindableObject)
Count

Pour un usage interne par la plateforme Xamarin.Forms.

Dispatcher

Pour un usage interne par la plateforme Xamarin.Forms.

(Hérité de BindableObject)
GroupDisplayBinding

Pour un usage interne par la plateforme Xamarin.Forms.

GroupHeaderTemplate

Pour un usage interne par la plateforme Xamarin.Forms.

GroupHeaderTemplateProperty

Pour un usage interne par la plateforme Xamarin.Forms.

GroupShortNameBinding

Pour un usage interne par la plateforme Xamarin.Forms.

HeaderContent

Pour un usage interne par la plateforme Xamarin.Forms.

IsGroupingEnabled

Pour un usage interne par la plateforme Xamarin.Forms.

IsGroupingEnabledProperty

Pour un usage interne par la plateforme Xamarin.Forms.

Item[Int32]

Pour un usage interne par la plateforme Xamarin.Forms.

ItemsSource

Pour un usage interne par la plateforme Xamarin.Forms.

Name

Pour un usage interne par la plateforme Xamarin.Forms.

Parent

Pour un usage interne par la plateforme Xamarin.Forms.

ProgressiveLoadingProperty

Pour un usage interne par la plateforme Xamarin.Forms.

ShortName

Pour un usage interne par la plateforme Xamarin.Forms.

ShortNames

Pour un usage interne par la plateforme Xamarin.Forms.

Méthodes

ActivateContent(Int32, Object)

Pour un usage interne par la plateforme Xamarin.Forms.

ApplyBindings()

Applique les liaisons à BindingContext.

(Hérité de BindableObject)
ClearValue(BindableProperty)

Efface toute valeur définie par SetValue pour property.

(Hérité de BindableObject)
ClearValue(BindablePropertyKey)

Efface toute valeur définie par SetValue pour la propriété qui est identifiée par propertyKey.

(Hérité de BindableObject)
CoerceValue(BindableProperty)

Pour un usage interne par la plateforme Xamarin.Forms.

(Hérité de BindableObject)
CoerceValue(BindablePropertyKey)

Pour un usage interne par la plateforme Xamarin.Forms.

(Hérité de BindableObject)
CreateContent(Int32, Object, Boolean)

Pour un usage interne par la plateforme Xamarin.Forms.

Dispose()

Pour un usage interne par la plateforme Xamarin.Forms.

GetDescendantCount()

Pour un usage interne par la plateforme Xamarin.Forms.

GetEnumerator()

Pour un usage interne par la plateforme Xamarin.Forms.

GetGlobalIndexForGroup(ITemplatedItemsList<TItem>)

Pour un usage interne par la plateforme Xamarin.Forms.

GetGlobalIndexOfGroup(Object)

Pour un usage interne par la plateforme Xamarin.Forms.

GetGlobalIndexOfItem(Object)

Pour un usage interne par la plateforme Xamarin.Forms.

GetGlobalIndexOfItem(Object, Object)

Pour un usage interne par la plateforme Xamarin.Forms.

GetGroupAndIndexOfItem(Object)

Pour un usage interne par la plateforme Xamarin.Forms.

GetGroupAndIndexOfItem(Object, Object)

Pour un usage interne par la plateforme Xamarin.Forms.

GetGroupIndexFromGlobal(Int32, Int32)

Pour un usage interne par la plateforme Xamarin.Forms.

GetValue(BindableProperty)

Retourne la valeur qui est contenue dans BindableProperty.

(Hérité de BindableObject)
GetValues(BindableProperty, BindableProperty)
Obsolète.

Pour un usage interne par la plateforme Xamarin.Forms.

(Hérité de BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Obsolète.

Pour un usage interne par la plateforme Xamarin.Forms.

(Hérité de BindableObject)
IndexOf(TItem)

Pour un usage interne par la plateforme Xamarin.Forms.

IsSet(BindableProperty)

Retourne true si la propriété cible existe et qu’elle a été configurée.

(Hérité de BindableObject)
OnBindingContextChanged()

Substituez cette méthode pour exécuter une action lorsque le BindingContext change.

(Hérité de BindableObject)
OnPropertyChanged(String)

Appelez cette méthode à partir d’une classe enfant pour avertir qu’un changement s’est produit au niveau d’une propriété.

(Hérité de BindableObject)
OnPropertyChanging(String)

Appelez cette méthode à partir d’une classe enfant pour avertir qu’un changement va se produire au niveau d’une propriété.

(Hérité de BindableObject)
RemoveBinding(BindableProperty)

Supprime une liaison précédemment définie.

(Hérité de BindableObject)
SelectDataTemplate(Object)

Pour un usage interne par la plateforme Xamarin.Forms.

SetBinding(BindableProperty, BindingBase)

Affecte une liaison à une propriété.

(Hérité de BindableObject)
SetValue(BindableProperty, Object)

Définit la valeur de la propriété spécifiée.

(Hérité de BindableObject)
SetValue(BindablePropertyKey, Object)

Définit la valeur de propertyKey.

(Hérité de BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Pour un usage interne par la plateforme Xamarin.Forms.

(Hérité de BindableObject)
UnapplyBindings()

Supprime toutes les liaisons précédemment définies.

(Hérité de BindableObject)

Événements

BindingContextChanged

Déclenché chaque fois que la propriété BindingContext est modifiée.

(Hérité de BindableObject)
CollectionChanged

Pour un usage interne par la plateforme Xamarin.Forms.

GroupedCollectionChanged

Pour un usage interne par la plateforme Xamarin.Forms.

PropertyChanged

Déclenché lorsqu’une propriété a été modifiée.

(Hérité de BindableObject)
PropertyChanging

Déclenché lorsqu’une propriété est sur le point d’être modifiée.

(Hérité de BindableObject)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Pour un usage interne par la plateforme Xamarin.Forms.

ICollection.IsSynchronized

Pour un usage interne par la plateforme Xamarin.Forms.

ICollection.SyncRoot

Pour un usage interne par la plateforme Xamarin.Forms.

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Pour un usage interne par la plateforme Xamarin.Forms.

(Hérité de BindableObject)
IEnumerable.GetEnumerator()

Pour un usage interne par la plateforme Xamarin.Forms.

IList.Add(Object)

Pour un usage interne par la plateforme Xamarin.Forms.

IList.Clear()

Pour un usage interne par la plateforme Xamarin.Forms.

IList.Contains(Object)

Pour un usage interne par la plateforme Xamarin.Forms.

IList.IndexOf(Object)

Pour un usage interne par la plateforme Xamarin.Forms.

IList.Insert(Int32, Object)

Pour un usage interne par la plateforme Xamarin.Forms.

IList.IsFixedSize

Pour un usage interne par la plateforme Xamarin.Forms.

IList.IsReadOnly

Pour un usage interne par la plateforme Xamarin.Forms.

IList.Item[Int32]

Pour un usage interne par la plateforme Xamarin.Forms.

IList.Remove(Object)

Pour un usage interne par la plateforme Xamarin.Forms.

IList.RemoveAt(Int32)

Pour un usage interne par la plateforme Xamarin.Forms.

ITemplatedItemsList<TItem>.BindingContext

Pour un usage interne par la plateforme Xamarin.Forms.

ITemplatedItemsList<TItem>.GetGroup(Int32)

Pour un usage interne par la plateforme Xamarin.Forms.

ITemplatedItemsList<TItem>.GroupedCollectionChanged

Pour un usage interne par la plateforme Xamarin.Forms.

ITemplatedItemsList<TItem>.ListProxy

Pour un usage interne par la plateforme Xamarin.Forms.

ITemplatedItemsList<TItem>.PropertyChanged

Pour un usage interne par la plateforme Xamarin.Forms.

ITemplatedItemsList<TItem>.UpdateContent(TItem, Int32)

Pour un usage interne par la plateforme Xamarin.Forms.

ITemplatedItemsList<TItem>.UpdateHeader(TItem, Int32)

Pour un usage interne par la plateforme Xamarin.Forms.

Méthodes d’extension

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Pour un usage interne par la plateforme Xamarin.Forms.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Pour un usage interne par la plateforme Xamarin.Forms.

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

Crée et applique une liaison à une propriété.

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

Crée et applique une liaison à partir d’une expression.

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

Pour un usage interne par la plateforme Xamarin.Forms.

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

Pour un usage interne par la plateforme Xamarin.Forms.

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

Pour un usage interne par la plateforme Xamarin.Forms.

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

Pour un usage interne par la plateforme Xamarin.Forms.

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

Pour un usage interne par la plateforme Xamarin.Forms.

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

Pour un usage interne par la plateforme Xamarin.Forms.

S’applique à