ItemsControl.ItemContainerGenerator Свойство

Определение

Возвращает объект ItemContainerGenerator, связанный с элементом управления.

public:
 property System::Windows::Controls::ItemContainerGenerator ^ ItemContainerGenerator { System::Windows::Controls::ItemContainerGenerator ^ get(); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public System.Windows.Controls.ItemContainerGenerator ItemContainerGenerator { get; }
[<System.ComponentModel.Bindable(false)>]
[<System.ComponentModel.Browsable(false)>]
member this.ItemContainerGenerator : System.Windows.Controls.ItemContainerGenerator
Public ReadOnly Property ItemContainerGenerator As ItemContainerGenerator

Значение свойства

ItemContainerGenerator

Объект ItemContainerGenerator, связанный с элементом управления. Значение по умолчанию — null.

Атрибуты

Комментарии

Отвечает ItemContainerGenerator за создание пользовательского интерфейса для своего узла, например ItemsControl. Она поддерживает связь между элементами в представлении данных элемента управления и соответствующими UIElement объектами. Каждый ItemsControl имеет связанный контейнер элементов, содержащий элемент данных в коллекции элементов. Свойство можно использовать для ItemContainerGenerator доступа к контейнеру элементов, связанному с вашим ItemsControl. Например, если у вас есть элемент управления с привязкой TreeView к данным и вы хотите получить TreeViewItem его индекс или связанный с ним элемент данных, можно использовать ItemContainerGenerator.ContainerFromIndex метод или ItemContainerGenerator.ContainerFromItem метод. Кроме того, можно использовать ItemContainerGenerator.IndexFromContainer метод или ItemContainerGenerator.ItemFromContainer метод для получения индекса или элемента данных, связанного с заданным созданным элементом контейнера.

Интерфейс IItemContainerGenerator также используется в расширенных сценариях. Как правило, расширенные приложения, которые имеют собственную реализацию виртуализации элементов вызова панели интерфейса.

Применяется к

См. также раздел