Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ItemsControl.ItemsSource-Eigenschaft

 

Veröffentlicht: Oktober 2016

Dient zum Abrufen oder Festlegen einer Auflistung, die zum Generieren des Inhalts von ItemsControl verwendet wird.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

[BindableAttribute(true)]
public IEnumerable ItemsSource { get; set; }

Eigenschaftswert

Type: System.Collections.IEnumerable

Eine Auflistung, die zum Erstellen des Inhalts von ItemsControl verwendet wird. Die Standardwert ist null.

Inhaltsmodell: diese Eigenschaft kann verwendet werden, zum Hinzufügen von Elementen zu einer ItemsControl.

Ein häufiges Szenario ist die Verwendung einer ItemsControl wie z. B. ein ListBox, ListView, oder TreeView um eine Datensammlung anzuzeigen, oder Binden einer ItemsControl an ein Auflistungsobjekt. Binden einer ItemsControl verwenden, um ein Auflistungsobjekt, das ItemsSource Eigenschaft. Beachten Sie, dass die ItemsSource Eigenschaft unterstützt OneWay standardmäßig binden.

Wenn die ItemsSource festgelegt wird, die Items -Auflistung ist schreibgeschützt und mit fester Größe verwendet.

Wenn ItemsSource wird verwendet, wird die Eigenschaft auf null entfernt die Auflistung und setzt Sie Nutzung, Items, die ist eine leere ItemCollection. Wenn ItemsSource ist nicht in Gebrauch, der Wert dieser Eigenschaft ist null, und auf null hat keine Auswirkung.

System_CAPS_noteHinweis

In den meisten Fällen müssen Sie keine eigene Sammlungen zu implementieren. Verwenden Sie stattdessen ObservableCollection<T> oder anderen vorhandenen Sammlungen. Weitere Informationen finden Sie unter "Verwenden von Auflistungsobjekten als Bindungsquelle" in Binding Sources Overview.

<object ItemsSource="bindingDeclaration"/>

bindingDeclaration

Ein Binding Deklaration. Finden Sie unter Binding-Markuperweiterung Weitere Informationen.

Feld-ID

ItemsSourceProperty

Festgelegte Metadateneigenschaften true

NONE

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: