System.ComponentModel-Namespaces
Geschützte Member einschließen
Geerbte Member einschließen
.NET Framework-Member einschließen
XNA Framework-Member einschließen
Portable Klassenbibliothek Member einschließen
Die System.ComponentModel-Namespaces beinhalten Typen, die zur Implementierung des Verhaltens von Komponenten und Steuerelementen zur Laufzeit und Entwurfszeit verwendet werden. Untergeordnete Namespaces unterstützen das Managed Extensibility Framework (MEF), verfügen über Attributklassen zur Definition von Metadaten für ASP.NET Dynamic Data-Steuerelemente und enthalten Typen, mit denen das Entwurfszeitverhalten von Komponenten und ihren Benutzeroberflächen definiert werden kann.
Namespaces
Namespace | Beschreibung |
---|---|
System.ComponentModel | Der System.ComponentModel-Namespace stellt Klassen bereit, die für die Implementierung des Verhaltens von Komponenten und Steuerelementen zur Laufzeit und zur Entwurfszeit verwendet werden.Dieser Namespace enthält die Basisklassen und Schnittstellen zum Implementieren von Attributen, Typkonvertern, Bindungen an Datenquellen und Lizenzierungskomponenten. |
System.ComponentModel.Composition | Dieser Namespace stellt Klassen bereit, die den Kern des Managed Extensibility Framework (MEF) bilden. |
System.ComponentModel.Composition.Hosting | Der System.ComponentModel.Composition.Hosting-Namespace stellt MEF-Typen (Managed Extensibility Framework) bereit, die den Entwicklern (oder Hosts) von erweiterbaren Anwendungen nützlich sind. |
System.ComponentModel.Composition.Primitives | Dieser Namespace stellt die primitiven Typen bereit, die dem MEF-Programmiermodell zugrunde liegen. |
System.ComponentModel.Composition.ReflectionModel | Der System.ComponentModel.Composition.ReflectionModel-Namespace stellt MEF-Typen (Managed Extensibility Framework) für Entwickler bereit, die ein reflektionsbasiertes Programmiermodell verwenden. |
System.ComponentModel.Composition.Registration | Der System.ComponentModel.Composition.Registration-Namespace enthält Typen, die regelbasierte Konfiguration von Teilen des Managed Extensibility Framework (MEF) ermöglichen. |
System.ComponentModel.DataAnnotations | Der System.ComponentModel.DataAnnotations-Namespace stellt Attributklassen bereit, mit denen Metadaten für ASP.NET-MVC- und ASP.NET Daten-Steuerelementen definiert werden. |
System.ComponentModel.DataAnnotations.Schema | Der System.ComponentModel.DataAnnotations.Schema-Namespace unterstützt mit denen Metadaten für ASP.NET-MVC- und ASP.NET Daten-Steuerelemente definiert werden. |
System.ComponentModel.Design | Der System.ComponentModel.Design-Namespace enthält Klassen, mit denen Entwickler benutzerdefiniertes Entwurfszeitverhalten für Komponenten und Benutzeroberflächen erstellen können, um Komponenten zur Entwurfszeit zu konfigurieren.Die Entwurfszeitumgebung stellt Systeme bereit, die Entwicklern das Anordnen von Komponenten und das Konfigurieren ihrer Eigenschaften ermöglichen.Für einige Komponenten ist u. U. ein spezielles, nur für die Entwurfszeit geltendes Verhalten erforderlich, damit sie in einer Entwurfszeitumgebung ordnungsgemäß funktionieren.Darüber hinaus kann es hilfreich sein, benutzerdefinierte Benutzeroberflächen bereitzustellen, die Entwickler beim Konfigurieren von Komponenten oder Werten mit komplexen Datentypen unterstützen.Die in diesem Namespace definierten Klassen und Schnittstellen können verwendet werden, um Entwurfszeitverhalten für Komponenten zu erstellen, auf Entwurfszeitdienste zuzugreifen und angepasste Schnittstellen zur Entwurfszeitkonfiguration zu implementieren. |
System.ComponentModel.Design.Data | Der System.ComponentModel.Design.Data-Namespace enthält Klassen, mit denen benutzerdefiniertes Entwurfszeitverhalten für datenbezogene Komponenten erstellt werden kann. |
System.ComponentModel.Design.Serialization | Der System.ComponentModel.Design.Serialization-Namespace stellt Typen bereit, die die Anpassung und Steuerung der Serialisierung zur Entwurfszeit unterstützen. |