Экспорт (0) Печать
Развернуть все
Данная статья переведена автоматически. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст. Дополнительные сведения.
Перевод
Текст оригинала

UIElementCollection - класс

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

System.Object
  System.Windows.Controls.UIElementCollection

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

public class UIElementCollection : IList, 
	ICollection, IEnumerable

Тип UIElementCollection предоставляет следующие члены.

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

  ИмяОписание
Открытое свойствоCapacityВозвращает или задает количество элементов, UIElementCollection может содержать.
Открытое свойствоCountПолучает фактическое число элементов в коллекции.
Открытое свойствоIsSynchronizedВозвращает значение, указывающее, является ли доступ к ICollection интерфейс синхронизирован (потокобезопасным).
Открытое свойствоItemВозвращает или задает UIElement сохраняется на нул-основанной позицию индекса UIElementCollection.
Открытое свойствоSyncRootПолучает объект, который позволяет синхронизировать доступ к ICollection интерфейс.
В начало страницы

  ИмяОписание
Открытый методAddДобавляет указанный элемент в UIElementCollection.
Открытый методClearУдаляет все элементы из a UIElementCollection.
Защищенный методClearLogicalParentОчищает логический родительский элемент элемента, когда элемент оставляет a UIElementCollection.
Открытый методContainsОпределяет, входит ли указанный элемент в UIElementCollection.
Открытый методCopyTo(Array, Int32)Копирует a UIElement from a UIElementCollection в массив, начиная с указанной позиции индекса.
Открытый методCopyTo(UIElement[], Int32)Копирует a UIElement from a UIElementCollection в массив, начиная с указанной позиции индекса.
Открытый методEquals(Object)Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный методFinalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции по очистке перед тем, как объект будет утилизирован сборщиком мусора. (Унаследовано от Object.)
Открытый методGetEnumeratorВозвращает перечислитель, который может выполнить проход UIElementCollection.
Открытый методGetHashCode Играет роль хэш-функции для определённого типа.
(Унаследовано от Object.)
Открытый методGetType Возвращает объект класса Type для текущего экземпляра. (Унаследовано от Object.)
Открытый методIndexOfВозвращает положение индекса указанного элемента в a UIElementCollection.
Открытый методInsertВставляет элемент в a UIElementCollection по указанной позиции индекса.
Защищенный методMemberwiseClone Создает "плоскую" копию текущего объекта. (Унаследовано от Object.)
Открытый методRemoveУдаляет указанный элемент из a UIElementCollection.
Открытый методRemoveAtУдаляет UIElement по указанному индексу.
Открытый методRemoveRangeУдаляет диапазон элементов из a UIElementCollection.
Защищенный методSetLogicalParentУстанавливает логический родительский элемент элемента a UIElementCollection.
Открытый методToString Возвращает строковое представление текущего объекта. (Унаследовано от Object.)
В начало страницы

  ИмяОписание
Открытый метод расширенияAsParallelПозволяет осуществлять параллельный запрос. (Определено в ParallelEnumerable.)
Открытый метод расширенияAsQueryable Преобразовывает коллекцию IEnumerable в IQueryable. (Определено в Queryable.)
Открытый метод расширенияCast<TResult>Приводит элементы объекта IEnumerable к заданному типу. (Определено в Enumerable.)
Открытый метод расширенияOfType<TResult>Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. (Определено в Enumerable.)
В начало страницы

  ИмяОписание
Явная реализация интерфейсаЗакрытый методIList.AddДанный тип или элемент поддерживает Windows Presentation Foundation (WPF) инфраструктуру и не предназначена для использования непосредственно из программного кода. Описание этого элемента см. в разделе, посвященном Add.
Явная реализация интерфейсаЗакрытый методIList.ContainsДанный тип или элемент поддерживает Windows Presentation Foundation (WPF) инфраструктуру и не предназначена для использования непосредственно из программного кода. Описание этого элемента см. в разделе, посвященном Contains.
Явная реализация интерфейсаЗакрытый методIList.IndexOfДанный тип или элемент поддерживает Windows Presentation Foundation (WPF) инфраструктуру и не предназначена для использования непосредственно из программного кода. Описание этого элемента см. в разделе, посвященном IndexOf.
Явная реализация интерфейсаЗакрытый методIList.InsertДанный тип или элемент поддерживает Windows Presentation Foundation (WPF) инфраструктуру и не предназначена для использования непосредственно из программного кода. Описание этого элемента см. в разделе, посвященном Insert.
Явная реализация интерфейсаЗакрытое свойствоIList.IsFixedSizeДанный тип или элемент поддерживает Windows Presentation Foundation (WPF) инфраструктуру и не предназначена для использования непосредственно из программного кода. Описание этого элемента см. в разделе, посвященном IsFixedSize.
Явная реализация интерфейсаЗакрытое свойствоIList.IsReadOnlyДанный тип или элемент поддерживает Windows Presentation Foundation (WPF) инфраструктуру и не предназначена для использования непосредственно из программного кода. Описание этого элемента см. в разделе, посвященном IsReadOnly.
Явная реализация интерфейсаЗакрытое свойствоIList.ItemДанный тип или элемент поддерживает Windows Presentation Foundation (WPF) инфраструктуру и не предназначена для использования непосредственно из программного кода. Описание этого элемента см. в разделе, посвященном Item.
Явная реализация интерфейсаЗакрытый методIList.RemoveДанный тип или элемент поддерживает Windows Presentation Foundation (WPF) инфраструктуру и не предназначена для использования непосредственно из программного кода. Описание этого элемента см. в разделе, посвященном Remove.
В начало страницы

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

A 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

Поддерживается в версиях: 4.5, 4, 3.5, 3.0

.NET Framework (клиентский профиль)

Поддерживается в версиях: 4, 3.5 с пакетом обновления 1 (SP1)

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista с пакетом обновления 2 (SP2), Windows Server 2008 (роль основных серверных компонентов не поддерживается), Windows Server 2008 R2 (роль основных серверных компонентов поддерживается в пакете обновления 1 (SP1) или выше; системы на базе Itanium не поддерживаются)

Среда .NET Framework поддерживает не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

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

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2015 Microsoft