ItemsControl.ItemContainerStyleSelector Özellik

Tanım

Oluşturulan her kapsayıcı öğesine uygulanabilen bir stil için özel stil seçimi mantığını alır veya ayarlar.

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

Özellik Değeri

StyleSelector olarak ItemContainerStylekullanılacak stili seçen mantık içeren bir nesne. Varsayılan değer: null.

Öznitelikler

Açıklamalar

veri öğelerini içeren öğelerin görünümünü etkileyecek bir stil ayarlamak için özelliğini kullanırsınız ItemContainerStyle . Örneğin, için ListBoxoluşturulan kapsayıcılar denetimlerdir ListBoxItem ; için ComboBoxbunlar denetimlerdir ComboBoxItem . Tanımlanmış birden fazla stiliniz varsa ve hangisinin uygulanacağını seçmek için mantık sağlamanız gerekiyorsa, özelliği yerine ItemContainerStyleSelector özelliğini kullanırsınızItemContainerStyle. Özellik ayarlanırsa bu özelliğin yoksayıldığını ItemContainerStyle unutmayın.

görsel ItemsControl özelleştirme için büyük esneklik sağlar ve birçok stil ve şablon oluşturma özelliği sağlar. Öğelerin düzenini etkilemek için özelliğini kullanın ItemsPanel . Denetiminizde gruplandırma kullanıyorsanız veya GroupStyle özelliğini kullanabilirsinizGroupStyleSelector. Veri nesnelerinin görselleştirmesini belirtmek için veya ItemTemplate özelliğini kullanınItemTemplateSelector. ne zaman belirteceğiniz ItemTemplatehakkında daha fazla bilgi için bkz. Veri Şablonu oluşturmaya genel bakış.

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı ItemContainerStyleSelectorProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır