DefinitionCollection<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Коллекция, параметризованная по IDefinition. Базовый класс для ColumnDefinitionCollection и RowDefinitionCollection.
public class DefinitionCollection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T> where T : IDefinition
type DefinitionCollection<'T (requires 'T :> IDefinition)> = class
interface IList<'T (requires 'T :> IDefinition)>
interface ICollection<'T (requires 'T :> IDefinition)>
interface seq<'T (requires 'T :> IDefinition)>
interface IEnumerable
Параметры типа
- T
- Наследование
-
System.ObjectDefinitionCollection<T>
- Производный
- Реализации
-
System.Collections.Generic.ICollection<T> System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IList<T> System.Collections.IEnumerable
Комментарии
Объекты типа DefinitionCollection<T> параметризуются с типом IDefinition.
Свойства
Count |
Получает число экземпляров IDefinition, содержащихся в этой коллекции DefinitionCollection<T>. |
IsReadOnly |
|
Item[Int32] |
Возвращает или задает значение, индексированное по |
Методы
Add(T) |
Добавляет IDefinition в коллекцию. |
Clear() |
Удаляет все значения из DefinitionCollection<T>. |
Contains(T) |
Возвращает логическое значение, указывающее, содержит ли DefinitionCollection<T> указанный IDefinition. |
CopyTo(T[], Int32) |
Копирует экземпляры IDefinition из DefinitionCollection<T> в |
GetEnumerator() |
Возвращает перечислитель, перебирающий экземпляры IDefinition в DefinitionCollection<T>. |
IndexOf(T) |
Возвращает индекс первого вхождения |
Insert(Int32, T) |
Вставляет IDefinition в DefinitionCollection<T> в расположении, которое определяется |
Remove(T) |
Удаляет IDefinition из DefinitionCollection<T> и возвращает |
RemoveAt(Int32) |
Удаляет элемент из DefinitionCollection<T>. |
События
ItemSizeChanged |
Событие, возникающее при изменении размера отображения элемента в коллекции. |
Явные реализации интерфейса
IEnumerable.GetEnumerator() |
Возвращает перечислитель, который может использоваться для итерации по экземплярам IDefinition в DefinitionCollection<T>. |
Методы расширения
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. |