ItemsControl.ItemContainerStyleSelector 속성

정의

생성된 각 컨테이너 요소에 적용할 수 있는 스타일의 사용자 지정 스타일 선택 논리를 가져오거나 설정합니다.Gets or sets custom style-selection logic for a style that can be applied to each generated container element.

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; }
member this.ItemContainerStyleSelector : System.Windows.Controls.StyleSelector with get, set
Public Property ItemContainerStyleSelector As StyleSelector

속성 값

StyleSelector로 사용할 스타일을 선택하는 논리가 들어 있는 ItemContainerStyle 개체입니다.A StyleSelector object that contains logic that chooses the style to use as the ItemContainerStyle. 기본값은 null입니다.The default is null.

특성

설명

사용 된 ItemContainerStyle 데이터 항목을 포함 하는 요소의 모양을 적용할 스타일을 설정 하는 속성입니다.You use the ItemContainerStyle property to set a style to affect the appearance of the elements that contain the data items. 예를 들어 ListBox, 생성 된 컨테이너는 ListBoxItem 제어;에 대 한 ComboBox, 이들은 ComboBoxItem 컨트롤입니다.For example, for ListBox, the generated containers are ListBoxItem controls; for ComboBox, they are ComboBoxItem controls. 사용 하는 경우 정의 된 둘 이상의 스타일을 적용 하려면 하나를 선택 하는 논리를 제공 해야 하는 ItemContainerStyleSelector 속성 대신는 ItemContainerStyle 속성입니다.If you have more than one style defined and need to supply logic to choose which one to apply, then you use the ItemContainerStyleSelector property instead of the ItemContainerStyle property. 있으면이 속성은 무시 됩니다는 ItemContainerStyle 속성을 설정 합니다.Note that this property is ignored if the ItemContainerStyle property is set.

ItemsControl 시각적으로 사용자 지정에 대 한 뛰어난 유연성을 제공 하 고 대부분의 스타일 지정 및 템플릿 속성을 제공 합니다.The ItemsControl provides great flexibility for visual customization and provides many styling and templating properties. 항목의 레이아웃에 영향을 주는 사용 된 ItemsPanel 속성입니다.To affect the layout of the items, use the ItemsPanel property. 그룹화에 컨트롤을 사용 하는 경우 사용할 수 있습니다 합니다 GroupStyle 또는 GroupStyleSelector 속성입니다.If you are using grouping on your control, you can use the GroupStyle or GroupStyleSelector property. 데이터 개체의 시각화를 지정 하려면 사용 합니다 ItemTemplate 또는 ItemTemplateSelector 속성입니다.To specify the visualization of data objects, use the ItemTemplate or ItemTemplateSelector property. 지정 하는 시기에 대 한 자세한 내용은 ItemTemplate를 참조 하세요 데이터 템플릿 개요합니다.For more information about when to specify an ItemTemplate, see Data Templating Overview.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field ItemContainerStyleSelectorProperty
메타 데이터 속성 설정 trueMetadata properties set to true 없음None

적용 대상