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.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 для |
ClearValue(BindablePropertyKey) |
Очищает значение, заданное методом SetValue для свойства, которое определяется параметром |
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) |
Возвращает |
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. |