ItemsControl.ItemContainerStyleSelector Свойство

Определение

Получает или задает логику выбора настраиваемого стиля для стиля, который может применяться к каждому созданному элементу контейнера.

public:
 property System::Windows::Controls::StyleSelector ^ ItemContainerStyleSelector { System::Windows::Controls::StyleSelector ^ get(); void set(System::Windows::Controls::StyleSelector ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.StyleSelector ItemContainerStyleSelector { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.ItemContainerStyleSelector : System.Windows.Controls.StyleSelector with get, set
Public Property ItemContainerStyleSelector As StyleSelector

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

StyleSelector

Объект StyleSelector, который содержит логику, выбирающую стиль для использования в качестве ItemContainerStyle. Значение по умолчанию — null.

Атрибуты

Комментарии

Свойство используется ItemContainerStyle для задания стиля, чтобы повлиять на внешний вид элементов, содержащих элементы данных. Например, ListBoxсозданные контейнеры являются ListBoxItem элементами управления, для ComboBoxкоторых они являются элементами ComboBoxItem управления. Если у вас есть несколько определенных стилей и необходимо указать логику, чтобы выбрать, какой из них следует применить, используйте ItemContainerStyleSelector свойство вместо ItemContainerStyle свойства. Обратите внимание, что это свойство игнорируется, если ItemContainerStyle свойство задано.

Это ItemsControl обеспечивает большую гибкость для настройки визуальных элементов и предоставляет множество свойств стиля и шаблонов. Чтобы повлиять на макет элементов, используйте ItemsPanel свойство. При использовании группировки в элементе управления можно использовать GroupStyle свойство или GroupStyleSelector свойство. Чтобы указать визуализацию объектов данных, используйте ItemTemplate свойство или ItemTemplateSelector свойство. Дополнительные сведения об указании ItemTemplateшаблона данных см. в разделе "Общие сведения о шаблоне данных".

Сведения о свойстве зависимостей

Поле идентификатора ItemContainerStyleSelectorProperty
Для свойств метаданных задано значение true Нет

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