ItemsControl.ItemContainerStyleSelector 속성


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

 property System::Windows::Controls::StyleSelector ^ ItemContainerStyleSelector { System::Windows::Controls::StyleSelector ^ get(); void set(System::Windows::Controls::StyleSelector ^ value); };
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 NoneNone

적용 대상