ItemsControl.ItemsSource Özellik

Tanım

öğesinin içeriğini ItemsControloluşturmak için kullanılan bir koleksiyonu alır veya ayarlar.

public:
 property System::Collections::IEnumerable ^ ItemsSource { System::Collections::IEnumerable ^ get(); void set(System::Collections::IEnumerable ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Collections.IEnumerable ItemsSource { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.ItemsSource : System.Collections.IEnumerable with get, set
Public Property ItemsSource As IEnumerable

Özellik Değeri

IEnumerable

içeriğini ItemsControloluşturmak için kullanılan koleksiyon. Varsayılan değer: null.

Öznitelikler

Açıklamalar

İçerik Modeli: Bu özellik bir öğesine öğe eklemek için ItemsControlkullanılabilir.

Yaygın bir senaryo ItemsControl , ListViewveya gibi bir ListBoxveri koleksiyonunu görüntülemek ya da TreeView bir koleksiyon nesnesine bağlamaktırItemsControl. Bir koleksiyon nesnesine bağlamak ItemsControl için özelliğini kullanın ItemsSource . özelliğinin varsayılan olarak bağlamayı ItemsSource desteklediğini OneWay unutmayın.

ItemsSource Özelliği ayarlandığında, Items koleksiyon salt okunur ve sabit boyutlu yapılır.

kullanımda olduğunda ItemsSource , özelliğinin olarak null ayarlanması koleksiyonu kaldırır ve kullanımı Itemsolarak geri yükler. Bu boş ItemCollectionbir olur. Kullanımda olmadığında ItemsSource , bu özelliğin değeri olur nullve değerini olarak null ayarlamanın hiçbir etkisi olmaz.

Not

Çoğu durumda kendi koleksiyonlarınızı uygulamanız gerekmez. Bunun yerine, veya diğer mevcut koleksiyonları kullanmayı ObservableCollection<T> göz önünde bulundurun. Daha fazla bilgi için Bağlama Kaynaklarına Genel Bakış'taki "Bağlama Kaynağı Olarak Kullanılan Koleksiyon Nesneleri" bölümüne bakın.

XAML Öznitelik Kullanımı

<object ItemsSource="bindingDeclaration"/>  

XAML Değerleri

bindingDeclaration
Bir Binding bildirim. Daha fazla bilgi için bkz . Biçimlendirme Uzantısını Bağlama .

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

Tanımlayıcı alanı ItemsSourceProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır