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 сценарием является использование такого типа, ListViewкак ListBox, или TreeView отображение коллекции данных, или привязка ItemsControl к объекту коллекции. Чтобы привязать ItemsControl объект коллекции, используйте ItemsSource свойство. Обратите внимание, что ItemsSource свойство поддерживает OneWay привязку по умолчанию.
ItemsSource Если свойство задано, Items коллекция выполняется только для чтения и фиксированного размера.
Если ItemsSource свойство используется, присвойте свойству null
удаление коллекции и восстанавливает использование Items, которое будет пустым ItemCollection. Если ItemsSource это свойство не используется, значение этого свойства не действуетnull
.null
Примечание
В большинстве случаев вам не нужно реализовывать собственные коллекции. Вместо этого рассмотрите возможность использования ObservableCollection<T> или других существующих коллекций. Дополнительные сведения см. в разделе "Объекты коллекции, используемые в качестве источника привязки", в обзоре источников привязки.
Использование атрибута XAML
<object ItemsSource="bindingDeclaration"/>
Значения XAML
bindingDeclaration
Объявление Binding . Дополнительные сведения см. в разделе "Расширение разметки привязки ".
Сведения о свойстве зависимостей
Поле идентификатора | ItemsSourceProperty |
Metadata properties set to true |
Нет |