Microsoft.Windows.Design.PropertyEditing-Namespace
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. |