Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermöglicht Editoren für benutzerdefinierte Eigenschaften, diese im Eigenschaftenfenster anzuzeigen.
Der Microsoft.Windows.Design.PropertyEditing-Namespace stellt Klassen zum Implementieren von benutzerdefinierten Wert-Editoren für Designer bereit.Wert-Editoren werden normalerweise im Eigenschaftenfenster eines Designers angezeigt.In der folgenden Tabelle werden die Basisimplementierungen für die am häufigsten verwendeten Wert-Editoren angezeigt.
Eigenschaftswert-Editor |
Beschreibungen |
|---|---|
Ein Inline-Editor, der im gleichen physischen Bereich gehostet wird wie die Ansicht im Hosting-Eigenschaftenfenster. |
|
Ein Editor, der normalerweise nicht direkt gehostet wird.Dies entspricht dem Dropdown-Editor in der System.ComponentModel-Architektur. |
|
Ein Editor, der in seinem eigenen Dialogfeld implementiert ist. |
Klassen
| Klasse | Beschreibung | |
|---|---|---|
![]() |
AlternateContentPropertyAttribute | Gibt an, dass eine Nicht-Inhaltseigenschaft in der Objektstruktur angezeigt werden soll. |
![]() |
CategoryEditor | Eine abstrakte Klasse zum Erstellen eines benutzerdefinierten Kategorie-Editors. |
![]() |
CategoryEntry | Stellt eine Kategorie von Eigenschaften dar. |
![]() |
DependencyPropertyValueSource | Stellt die Quelle eines Abhängigkeitseigenschaftswerts dar. |
![]() |
DialogPropertyValueEditor | Container für die gesamte Dialogfeld-Bearbeitungslogik für PropertyEntry-Objekte. |
![]() |
EditModeSwitchButton | Eine benutzerfreundliche Schaltfläche, die es dem Benutzer ermöglicht, zwischen den verschiedenen PropertyContainer-Modi umzuschalten. |
![]() |
ExtendedPropertyValueEditor | Container für sämtliche erweiterte Editorlogik für Eigenschaften. |
![]() |
NewItemFactory | Stellt eine Factory zum Erstellen von neuen Elementen für eine Auflistung oder einen Eigenschaftswert dar. |
![]() |
NewItemTypesAttribute | Gibt an, welcher Objekttyp als Wert einer Eigenschaft oder als Wert eines Eigenschaftentyps zugeordnet werden kann. |
![]() |
NumberFormatAttribute | Speichert Formatierungsinformationen, die zum Bearbeiten eines Zahlenwerts verwendet werden. |
![]() |
NumberIncrementsAttribute | Enthält Informationen zu den Inkrementen, mit denen ein Zahlenwert geändert wird. |
![]() |
NumberRangesAttribute | Definiert einen Bereich für zahlenbasierte Attribute. |
![]() |
PropertyContainer | Wird als grafischer Container für PropertyEntry-Instanzen verwendet. |
![]() |
PropertyEntry | Stellt eine Eigenschaft dar. |
![]() |
PropertyEntryCollection | Stellt eine Auflistung von PropertyEntry-Instanzen für Untereigenschaften eines gegebenen PropertyEntry dar. |
![]() |
PropertyFilter | Wird als Teil der Such- und Filterfunktion verwendet, die vom Eigenschaftenbearbeitungshost zur Verfügung gestellt werden kann. |
![]() |
PropertyFilterAppliedEventArgs | Stellt Daten für das FilterApplied-Ereignis bereit. |
![]() |
PropertyFilterPredicate | Stellt ein Prädikat für die Suche und die Filterung dar. |
![]() |
PropertyMarker | Ein Steuerelement, das im Eigenschaftenfenster mit einem Eigenschaftswert angezeigt wird und Informationen zum Eigenschaftswert enthalten kann. |
![]() |
PropertyOrder | Legt die Reihenfolge fest, in der die Eigenschaften in einer Kategorie oder in einer Liste der Untereigenschaften angezeigt werden. |
![]() |
PropertyOrderAttribute | Dieses Attribut ist einer Eigenschaft zugewiesen, um die Sortierreihenfolge einer Eigenschaft in einem Eigenschaftenbrowser anzugeben. |
![]() |
PropertyValue | Stellt den Wert einer Eigenschaft dar. |
![]() |
PropertyValueCollection | Stellt eine Auflistung von PropertyValue-Instanzen dar. |
![]() |
PropertyValueEditor | Container für die gesamte Inline-Editorlogik für Eigenschaften. |
![]() |
PropertyValueEditorCommands | Bietet Standardbefehle, über die das Verhalten eines Eigenschaftenfensters gesteuert wird, wenn der Benutzer Eigenschaften bearbeitet. |
![]() |
PropertyValueExceptionEventArgs | Stellt Daten für das PropertyValueException-Ereignis bereit. |
![]() |
PropertyValueSource | Stellt die Quelle eines Eigenschaftswerts dar. |
Strukturen
| Struktur | Beschreibung | |
|---|---|---|
![]() |
KeyAttributePair<T> | Ordnet einer Attribute-Instanz einen Zeichenfolgenschlüssel zu. |
Schnittstellen
| Schnittstelle | Beschreibung | |
|---|---|---|
![]() |
IIndexableAttribute | Definiert einen Indizierungsoperator für ein Attribut. |
![]() |
IPropertyFilterTarget | Behandelt die Funktionen für die Sortierung und Filterung. |
Enumerationen
| Enumeration | Beschreibung | |
|---|---|---|
![]() |
PropertyContainerEditMode | Definiert die verschiedenen Bearbeitungsmodi für einen PropertyContainer. |
![]() |
PropertyValueExceptionSource | Gibt die Quelle der von einer PropertyValue-Instanz ausgelösten Ausnahme an. |
.gif)
.gif)
.gif)
.gif)