Partilhar via


ItemsControl.ItemContainerStyleSelector Propriedade

Definição

Obtém ou define a lógica de seleção de estilo personalizada para um estilo que pode ser aplicada a cada elemento de contêiner gerado.

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

Valor da propriedade

StyleSelector

Um objeto StyleSelector que contém a lógica que escolhe o estilo a se usar como o ItemContainerStyle. O padrão é null.

Atributos

Comentários

Use a ItemContainerStyle propriedade para definir um estilo para afetar a aparência dos elementos que contêm os itens de dados. Por exemplo, para ListBox, os contêineres gerados são ListBoxItem controles; para ComboBox, eles são ComboBoxItem controles. Se você tiver mais de um estilo definido e precisar fornecer lógica para escolher qual aplicar, use a ItemContainerStyleSelector propriedade em vez da ItemContainerStyle propriedade. Observe que essa propriedade será ignorada se a ItemContainerStyle propriedade estiver definida.

Ele ItemsControl oferece grande flexibilidade para personalização visual e fornece muitas propriedades de estilo e modelagem. Para afetar o layout dos itens, use a ItemsPanel propriedade. Se você estiver usando o agrupamento em seu controle, poderá usar a propriedade ou GroupStyleSelector a GroupStyle propriedade. Para especificar a visualização de objetos de dados, use a propriedade ou ItemTemplateSelector a ItemTemplate propriedade. Para obter mais informações sobre quando especificar um ItemTemplate, consulte Visão geral da Modelagem de Dados.

Informações da propriedade de dependência

Campo identificador ItemContainerStyleSelectorProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a