Aracılığıyla paylaş


ItemsControl.ItemsSource Özellik

Tanım

öğesinin ItemsControliçeriğini oluş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

öğesinin 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, ListViewbir veri koleksiyonunu görüntülemek veya TreeView bir koleksiyon nesnesine bağlamak ItemsControl için , veya gibi ListBoxbir kullanmaktı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ğundaItemsSource, özelliğini koleksiyonu kaldıracak şekilde null ayarlamak ve kullanımı boş ItemCollectionolacak şekilde Itemsgeri yükler. ItemsSource Kullanımda olmadığında, bu özelliğin değeri olur nullve ayarının null hiçbir etkisi olmaz.

Uyarı

Ç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 . Bağlama İşaretleme Uzantısı .

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

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

Şunlara uygulanır