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 , содержащий логику, которая выбирает стиль, используемый в качестве ItemContainerStyleобъекта. Значение по умолчанию — null.

Атрибуты

Комментарии

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

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

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

Элемент Ценность
Поле идентификатора ItemContainerStyleSelectorProperty
Свойства метаданных, равные свойству true Нет

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