Поделиться через


TemplatedItemsList<TView,TItem> Класс

Определение

Для внутреннего использования платформой 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

Параметры типа

TView

Для внутреннего использования платформой Xamarin.Forms.

TItem

Для внутреннего использования платформой Xamarin.Forms.

Наследование
System.Object
TemplatedItemsList<TView,TItem>
Атрибуты
System.ComponentModel.EditorBrowsableAttribute
Реализации
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>

Поля

NameProperty

Для внутреннего использования платформой Xamarin.Forms.

ShortNameProperty

Для внутреннего использования платформой Xamarin.Forms.

Свойства

BindingContext

Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту BindableObject.

(Унаследовано от BindableObject)
Count

Для внутреннего использования платформой Xamarin.Forms.

Dispatcher

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
GroupDisplayBinding

Для внутреннего использования платформой Xamarin.Forms.

GroupHeaderTemplate

Для внутреннего использования платформой Xamarin.Forms.

GroupHeaderTemplateProperty

Для внутреннего использования платформой Xamarin.Forms.

GroupShortNameBinding

Для внутреннего использования платформой Xamarin.Forms.

HeaderContent

Для внутреннего использования платформой Xamarin.Forms.

IsGroupingEnabled

Для внутреннего использования платформой Xamarin.Forms.

IsGroupingEnabledProperty

Для внутреннего использования платформой Xamarin.Forms.

Item[Int32]

Для внутреннего использования платформой Xamarin.Forms.

ItemsSource

Для внутреннего использования платформой Xamarin.Forms.

Name

Для внутреннего использования платформой Xamarin.Forms.

Parent

Для внутреннего использования платформой Xamarin.Forms.

ProgressiveLoadingProperty

Для внутреннего использования платформой Xamarin.Forms.

ShortName

Для внутреннего использования платформой Xamarin.Forms.

ShortNames

Для внутреннего использования платформой Xamarin.Forms.

Методы

ActivateContent(Int32, Object)

Для внутреннего использования платформой Xamarin.Forms.

ApplyBindings()

Применяет привязки к BindingContext.

(Унаследовано от BindableObject)
ClearValue(BindableProperty)

Очищает значение, заданное методом SetValue для property.

(Унаследовано от BindableObject)
ClearValue(BindablePropertyKey)

Очищает значение, заданное методом SetValue для свойства, которое определяется параметром propertyKey.

(Унаследовано от BindableObject)
CoerceValue(BindableProperty)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
CoerceValue(BindablePropertyKey)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
CreateContent(Int32, Object, Boolean)

Для внутреннего использования платформой Xamarin.Forms.

Dispose()

Для внутреннего использования платформой Xamarin.Forms.

GetDescendantCount()

Для внутреннего использования платформой Xamarin.Forms.

GetEnumerator()

Для внутреннего использования платформой Xamarin.Forms.

GetGlobalIndexForGroup(ITemplatedItemsList<TItem>)

Для внутреннего использования платформой Xamarin.Forms.

GetGlobalIndexOfGroup(Object)

Для внутреннего использования платформой Xamarin.Forms.

GetGlobalIndexOfItem(Object, Object)

Для внутреннего использования платформой Xamarin.Forms.

GetGlobalIndexOfItem(Object)

Для внутреннего использования платформой Xamarin.Forms.

GetGroupAndIndexOfItem(Object, Object)

Для внутреннего использования платформой Xamarin.Forms.

GetGroupAndIndexOfItem(Object)

Для внутреннего использования платформой Xamarin.Forms.

GetGroupIndexFromGlobal(Int32, Int32)

Для внутреннего использования платформой Xamarin.Forms.

GetValue(BindableProperty)

Возвращает значение, которое содержится в BindableProperty.

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Устаревшие..

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty)
Устаревшие..

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
IndexOf(TItem)

Для внутреннего использования платформой Xamarin.Forms.

IsSet(BindableProperty)

Возвращает true, если целевое свойство существует и задано.

(Унаследовано от BindableObject)
OnBindingContextChanged()

Переопределите этот метод для выполнения действия при изменении BindingContext.

(Унаследовано от BindableObject)
OnPropertyChanged(String)

Этот метод можно вызвать из дочернего класса для уведомления об изменении свойства.

(Унаследовано от BindableObject)
OnPropertyChanging(String)

Этот метод можно вызвать из дочернего класса для уведомления о том, что свойство будет изменено.

(Унаследовано от BindableObject)
RemoveBinding(BindableProperty)

Удаляет заданную ранее привязку.

(Унаследовано от BindableObject)
SelectDataTemplate(Object)

Для внутреннего использования платформой Xamarin.Forms.

SetBinding(BindableProperty, BindingBase)

Присваивает привязку свойству.

(Унаследовано от BindableObject)
SetValue(BindableProperty, Object)

Задает значение указанного свойства.

(Унаследовано от BindableObject)
SetValue(BindablePropertyKey, Object)

Задает значение propertyKey.

(Унаследовано от BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
UnapplyBindings()

Отменяет применение всех заданных ранее привязок.

(Унаследовано от BindableObject)

События

BindingContextChanged

Возникает каждый раз, когда свойство BindingContext изменяется.

(Унаследовано от BindableObject)
CollectionChanged

Для внутреннего использования платформой Xamarin.Forms.

GroupedCollectionChanged

Для внутреннего использования платформой Xamarin.Forms.

PropertyChanged

Происходит при изменении свойства.

(Унаследовано от BindableObject)
PropertyChanging

Происходит, если свойство скоро изменится.

(Унаследовано от BindableObject)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32)

Для внутреннего использования платформой Xamarin.Forms.

ICollection.IsSynchronized

Для внутреннего использования платформой Xamarin.Forms.

ICollection.SyncRoot

Для внутреннего использования платформой Xamarin.Forms.

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
IEnumerable.GetEnumerator()

Для внутреннего использования платформой Xamarin.Forms.

IList.Add(Object)

Для внутреннего использования платформой Xamarin.Forms.

IList.Clear()

Для внутреннего использования платформой Xamarin.Forms.

IList.Contains(Object)

Для внутреннего использования платформой Xamarin.Forms.

IList.IndexOf(Object)

Для внутреннего использования платформой Xamarin.Forms.

IList.Insert(Int32, Object)

Для внутреннего использования платформой Xamarin.Forms.

IList.IsFixedSize

Для внутреннего использования платформой Xamarin.Forms.

IList.IsReadOnly

Для внутреннего использования платформой Xamarin.Forms.

IList.Item[Int32]

Для внутреннего использования платформой Xamarin.Forms.

IList.Remove(Object)

Для внутреннего использования платформой Xamarin.Forms.

IList.RemoveAt(Int32)

Для внутреннего использования платформой Xamarin.Forms.

ITemplatedItemsList<TItem>.BindingContext

Для внутреннего использования платформой Xamarin.Forms.

ITemplatedItemsList<TItem>.GetGroup(Int32)

Для внутреннего использования платформой Xamarin.Forms.

ITemplatedItemsList<TItem>.GroupedCollectionChanged

Для внутреннего использования платформой Xamarin.Forms.

ITemplatedItemsList<TItem>.ListProxy

Для внутреннего использования платформой Xamarin.Forms.

ITemplatedItemsList<TItem>.PropertyChanged

Для внутреннего использования платформой Xamarin.Forms.

ITemplatedItemsList<TItem>.UpdateContent(TItem, Int32)

Для внутреннего использования платформой Xamarin.Forms.

ITemplatedItemsList<TItem>.UpdateHeader(TItem, Int32)

Для внутреннего использования платформой Xamarin.Forms.

Методы расширения

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Для внутреннего использования платформой Xamarin.Forms.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Для внутреннего использования платформой Xamarin.Forms.

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

Создает и применяет привязку к свойству.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Устаревшие..

Создает и применяет привязку из выражения.

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

Для внутреннего использования платформой Xamarin.Forms.

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

Для внутреннего использования платформой Xamarin.Forms.

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

Для внутреннего использования платформой Xamarin.Forms.

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

Для внутреннего использования платформой Xamarin.Forms.

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

Для внутреннего использования платформой Xamarin.Forms.

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

Для внутреннего использования платформой Xamarin.Forms.

Применяется к