Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Класс UIElementCollection

 

Опубликовано: Октябрь 2016

Представляет упорядоченную коллекцию дочерних элементов UIElement.

Пространство имен:   System.Windows.Controls
Сборка:  PresentationFramework (в PresentationFramework.dll)

System.Object
  System.Windows.Controls.UIElementCollection

public class UIElementCollection : IList, ICollection, IEnumerable

ИмяОписание
System_CAPS_pubmethodUIElementCollection(UIElement, FrameworkElement)

Инициализирует новый экземпляр класса UIElementCollection.

ИмяОписание
System_CAPS_pubpropertyCapacity

Возвращает или задает число элементов, которое может содержать список UIElementCollection.

System_CAPS_pubpropertyCount

Возвращает фактическое количество элементов в коллекции.

System_CAPS_pubpropertyIsSynchronized

Возвращает значение, указывающее, является ли доступ к ICollection интерфейс синхронизированным (потокобезопасным).

System_CAPS_pubpropertyItem[Int32]

Возвращает или задает UIElement индексом отсчитываемый от нуля индекс UIElementCollection.

System_CAPS_pubpropertySyncRoot

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

ИмяОписание
System_CAPS_pubmethodAdd(UIElement)

Добавляет указанный элемент в UIElementCollection.

System_CAPS_pubmethodClear()

Удаляет все элементы из UIElementCollection.

System_CAPS_protmethodClearLogicalParent(UIElement)

Очищает логический родитель элемента, когда покидает элемент UIElementCollection.

System_CAPS_pubmethodContains(UIElement)

Определяет, является ли указанный элемент в UIElementCollection.

System_CAPS_pubmethodCopyTo(Array, Int32)

Копирует UIElement из UIElementCollection в массив, начиная с указанной позиции индекса.

System_CAPS_pubmethodCopyTo(UIElement[], Int32)

Копирует UIElement из UIElementCollection в массив, начиная с указанной позиции индекса.

System_CAPS_pubmethodEquals(Object)

Определяет, равен ли заданный объект текущему объекту.(Наследуется от Object.)

System_CAPS_protmethodFinalize()

Позволяет объекту попытаться освободить ресурсы и выполнить другие операции по очистке перед тем, как объект будет утилизирован сборщиком мусора. (Наследуется от Object.)

System_CAPS_pubmethodGetEnumerator()

Возвращает перечислитель, который может выполнять итерацию UIElementCollection.

System_CAPS_pubmethodGetHashCode()

Служит хэш-функцией по умолчанию.(Наследуется от Object.)

System_CAPS_pubmethodGetType()

Возвращает объект Type для текущего экземпляра.(Наследуется от Object.)

System_CAPS_pubmethodIndexOf(UIElement)

Возвращает индекс указанного элемента в UIElementCollection.

System_CAPS_pubmethodInsert(Int32, UIElement)

Вставляет элемент в UIElementCollection по указанному положению индекса.

System_CAPS_protmethodMemberwiseClone()

Создает неполную копию текущего объекта Object.(Наследуется от Object.)

System_CAPS_pubmethodRemove(UIElement)

Удаляет указанный элемент из UIElementCollection.

System_CAPS_pubmethodRemoveAt(Int32)

Удаляет UIElement по указанному индексу.

System_CAPS_pubmethodRemoveRange(Int32, Int32)

Удаляет диапазон элементов из UIElementCollection.

System_CAPS_protmethodSetLogicalParent(UIElement)

Задает логический родительский элемент в UIElementCollection.

System_CAPS_pubmethodToString()

Возвращает строковое представление текущего объекта.
(Наследуется от Object.)

ИмяОписание
System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

Данный тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода. Описание этого члена см. в разделе Add.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

Данный тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода. Описание этого члена см. в разделе Contains.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

Данный тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода. Описание этого члена см. в разделе IndexOf.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

Данный тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода. Описание этого члена см. в разделе Insert.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

Данный тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода. Описание этого члена см. в разделе Remove.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsFixedSize

Данный тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода. Описание этого члена см. в разделе IsFixedSize.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsReadOnly

Данный тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода. Описание этого члена см. в разделе IsReadOnly.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.Item[Int32]

Данный тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода. Описание этого члена см. в разделе Item.

ИмяОписание
System_CAPS_pubmethodAsParallel()

Перегружен. Позволяет осуществлять параллельный запрос.(Определено ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Перегружен. Преобразует IEnumerable в IQueryable. (Определено Queryable.)

System_CAPS_pubmethodCast<TResult>()

Приводит элементы IEnumerable для указанного типа.(Определено Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Фильтрует элементы IEnumerable на основе указанного типа.(Определено Enumerable.)

Panel Базового класса использует UIElementCollection для представления коллекции дочерних элементов. Методы и свойства, определенные в UIElementCollection влияют на все объекты, унаследованные от Panel и определить общий набор функций для управления Panel дочерних элементов.

Объект UIElementCollection имеет соответствие в собственном контексте (класс). Доступ к коллекции из контекста владельца Panel.

В следующем примере используется Add метод для добавления дочернего содержимого родительского StackPanel. Это делается с помощью Children Свойства, которое имеет тип UIElementCollection.

void AddButton(object sender, MouseButtonEventArgs e)
{
	sp1.Children.Clear();
	btn = new Button();
	btn.Content = "New Button";
	sp1.Children.Add(btn);
}

.NET Framework
Доступно с 3.0
Silverlight
Доступно с 2.0
Windows Phone Silverlight
Доступно с 7.0

Любые открытые статические элементы ( Предоставлен общий доступ в Visual Basic) этого типа являются потокобезопасными. Потокобезопасность элементов экземпляров не гарантируется.

Вернуться в начало
Показ: