(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

ItemsControl.ItemsSource-Eigenschaft

Ruft eine Auflistung ab, die verwendet wird, um den Inhalt ItemsControlzu generieren.

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[BindableAttribute(true)]
public IEnumerable ItemsSource { get; set; }
<object ItemsSource="bindingDeclaration"/>

XAML-Werte

bindingDeclaration

Eine Binding Deklaration. Weitere Bindung als Markuperweiterung Informationen finden Sie unter Information.

Eigenschaftswert

Typ: System.Collections.IEnumerable
Eine Auflistung, die verwendet wird, um den Inhalt ItemsControlzu generieren. Der Standardwert ist null.

Bezeichnerfeld

ItemsSourceProperty

true festgelegte Metadateneigenschaften

Kein

Inhaltsmodell: Diese Eigenschaft kann verwendet werden, um Elemente hinzuzufügen. ItemsControl

Ein häufiges Szenario ist, ItemsControl wie ListBox, ListViewoder TreeView zu verwenden, um eine Datenauflistung anzuzeigen oder ItemsControl auf ein Auflistungsobjekt gebunden werden soll. Um ItemsControl auf ein Auflistungsobjekt gebunden werden soll, verwenden Sie die ItemsSource-Eigenschaft. Beachten Sie, dass die ItemsSource-Eigenschaft, die standardmäßig unterstützt OneWay gebunden wird.

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

Wenn ItemsSource verwendet wird, die Eigenschaft auf null wird entfernt und stellt die Auflistung zu Itemswieder her, die eine leere ItemCollectionist. Wenn ItemsSource nicht verwendet wird, ist der Wert dieser Eigenschaft null, und das Festlegen auf null hat keine Auswirkungen.

HinweisHinweis

In den meisten Fällen ist es nicht erforderlich, um eigene Auflistungen implementieren. Stattdessen sollten Sie mit ObservableCollection<T> oder einer anderen vorhandenen Auflistungen. Weitere Informationen finden Sie unter „Auflistungsobjekte, die als Bindungsquelle“ verwendet werden Übersicht über Bindungsquellen.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.