ItemsControl.ItemsSource Свойство
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает коллекцию, используемую для создания содержимого ItemsControl.
public:
property System::Collections::IEnumerable ^ ItemsSource { System::Collections::IEnumerable ^ get(); void set(System::Collections::IEnumerable ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Collections.IEnumerable ItemsSource { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.ItemsSource : System.Collections.IEnumerable with get, set
Public Property ItemsSource As IEnumerable
Коллекция, которая используется для создания содержимого ItemsControl. Значение по умолчанию — null
.
- Атрибуты
Модель содержимого: Это свойство может использоваться для добавления элементов в .ItemsControl
Распространенным сценарием является использование ItemsControl , например ListBox, ListViewили TreeView , для отображения коллекции данных или привязки ItemsControl к объекту коллекции. Чтобы привязать ItemsControl к объекту коллекции, используйте ItemsSource свойство . Обратите внимание, что ItemsSource свойство поддерживает OneWay привязку по умолчанию.
ItemsSource Если свойство задано, коллекция становится доступной Items только для чтения и фиксированного размера.
Если ItemsSource используется, присвойте свойству значение , чтобы null
удалить коллекцию и восстановить использование в Itemsзначение , которое будет пустым ItemCollection. Если ItemsSource свойство не используется, значение этого свойства равно null
, и установка ему null
значения не оказывает никакого влияния.
Примечание
В большинстве случаев вам не нужно реализовывать собственные коллекции. Вместо этого рассмотрите возможность использования ObservableCollection<T> или других существующих коллекций. Дополнительные сведения см. в разделе "Объекты коллекции, используемые в качестве источника привязки" статьи Обзор источников привязки.
<object ItemsSource="bindingDeclaration"/>
bindingDeclaration Объявление Binding . Дополнительные сведения см. в разделе Расширение разметки привязки .
Поле идентификатора | ItemsSourceProperty |
Для свойств метаданных задано значение true |
Нет |
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: