Freigeben über


ITypedList-Schnittstelle

Stellt Funktionen bereit, mit denen das Schema für eine bindbare Liste ermittelt werden kann, in der für die Bindung verfügbare Eigenschaften von den öffentlichen Eigenschaften des Objekts, an das gebunden werden soll, unterschieden werden.

Namespace: System.ComponentModel
Assembly: System (in system.dll)

Syntax

'Declaration
Public Interface ITypedList
'Usage
Dim instance As ITypedList
public interface ITypedList
public interface class ITypedList
public interface ITypedList
public interface ITypedList

Hinweise

Mithilfe dieser Schnittstelle können Sie beispielsweise ein DataView-Objekt, das eine customer-Tabelle darstellt, an die Eigenschaften für das von DataView dargestellte customer-Objekt anstatt an die Eigenschaften von DataView binden.

Diese Schnittstelle wird nicht für die Unterstützung einer bindbaren Liste zur Entwurfszeit benötigt.

Das Binden an Daten kann zur Laufzeit oder in einem Designer erfolgen. In beiden Fällen gelten jedoch bestimmte Regeln. Zur Laufzeit können Sie an Daten aus jedem der folgenden Elemente binden:

  • Array

  • Implementierung von IList, vorausgesetzt, dass die Implementierung über eine Item-Eigenschaft mit starker Typisierung verfügt (d. h., Type ist beliebig, aber nicht Object). Dies erreichen Sie, indem Sie die Standardimplementierung von Item als privat deklarieren. Wenn Sie eine IList erstellen möchten, die den Regeln einer Auflistung mit starker Typisierung folgt, sollte sie von CollectionBase abgeleitet werden.

  • Die Implementierung von ITypedList.

Anhand der gleichen Regeln können Sie die Bindung an Component-Objekte in einem Designer initialisieren.

Weitere Informationen über das Binden an eine Datenquelle finden Sie unter der System.Windows.Forms.Binding-Klasse.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

ITypedList-Member
System.ComponentModel-Namespace