Spazio dei nomi Microsoft.Windows.Design.PropertyEditing
Consente la visualizzazione degli editor di proprietà personalizzati nella finestra Proprietà.
Lo spazio dei nomi Microsoft.Windows.Design.PropertyEditing fornisce le classi per l'implementazione degli editor di valori personalizzati per le finestre di progettazione.Gli editor di valori vengono generalmente visualizzati nella finestra Proprietà di una finestra di progettazione.Nella tabella seguente vengono mostrate le implementazioni di base per gli editor di valori utilizzati comunemente.
Editor di valori di proprietà |
Oggetto di descrizione |
---|---|
Un editor inline ospitato nello stesso spazio fisico della visualizzazione nella finestra Proprietà host. |
|
Un editor che non è in genere ospitato sul posto.Si tratta dell'equivalente dell'editor di stili a discesa nell'architettura System.ComponentModel. |
|
Un editor implementato nella relativa finestra di dialogo. |
Classi
Classe | Descrizione | |
---|---|---|
AlternateContentPropertyAttribute | Indica che nella struttura ad albero di oggetti deve essere visualizzata una proprietà non di contenuto. | |
CategoryEditor | Classe astratta per la creazione di editor di categorie personalizzati. | |
CategoryEntry | Rappresenta una categoria di proprietà. | |
DependencyPropertyValueSource | Rappresenta il codice sorgente del valore di una proprietà di dipendenza. | |
DialogPropertyValueEditor | Contenitore per tutta la logica di modifica tramite finestra di dialogo per gli oggetti PropertyEntry. | |
EditModeSwitchButton | Un pulsante che consente all'utente di passare da una modalità PropertyContainer all'altra. | |
ExtendedPropertyValueEditor | Contenitore per tutta logica di editor esteso per le proprietà. | |
NewItemFactory | Rappresenta una factory per la creazione di nuovi elementi per un insieme o per un valore di proprietà. | |
NewItemTypesAttribute | Utilizzato per specificare quali tipi di oggetto possono essere assegnati come valore di una proprietà o come valore di un tipo di proprietà. | |
NumberFormatAttribute | Archivia informazioni di formattazione utilizzate per la modifica di un valore numerico. | |
NumberIncrementsAttribute | Contiene informazioni sugli incrementi utilizzati per modificare un valore numerico. | |
NumberRangesAttribute | Definisce un intervallo tramite attributi basati su numeri. | |
PropertyContainer | Oggetto utilizzato come contenitore grafico per le istanze di PropertyEntry. | |
PropertyEntry | Rappresenta una proprietà. | |
PropertyEntryCollection | Rappresenta un insieme di istanze PropertyEntry per le sottoproprietà di un oggetto PropertyEntry specificato. | |
PropertyFilter | Oggetto utilizzato come parte della funzionalità di ricerca e di filtro che può essere fornita dall'host di modifica della proprietà. | |
PropertyFilterAppliedEventArgs | Fornisce dati per l'evento FilterApplied. | |
PropertyFilterPredicate | Rappresenta un predicato per la ricerca e il filtro. | |
PropertyMarker | Controllo che viene visualizzato con il valore di una proprietà nella finestra della proprietà e che può contenere le informazioni sul valore della proprietà. | |
PropertyOrder | Utilizzato per impostare l'ordine in cui le proprietà vengono visualizzate in una categoria o in un elenco di sottoproprietà. | |
PropertyOrderAttribute | Questo attributo viene associato a una proprietà per specificare il criterio di ordinamento di una proprietà nel relativo visualizzatore. | |
PropertyValue | Rappresenta il valore di una proprietà. | |
PropertyValueCollection | Rappresenta un insieme di istanze di PropertyValue. | |
PropertyValueEditor | Contenitore per tutta logica di editor inline per le proprietà. | |
PropertyValueEditorCommands | Fornisce comandi standard per controllare il comportamento di una finestra delle proprietà quando queste vengono modificate dall'utente. | |
PropertyValueExceptionEventArgs | Fornisce dati per l'evento PropertyValueException. | |
PropertyValueSource | Rappresenta il codice sorgente del valore di una proprietà. |
Strutture
Struttura | Descrizione | |
---|---|---|
KeyAttributePair<T> | Esegue il mapping di una chiave stringa a un'istanza di Attribute. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IIndexableAttribute | Definisce un operatore di indicizzazione in un attributo. | |
IPropertyFilterTarget | Gestisce la funzionalità di ordinamento e di filtro. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
PropertyContainerEditMode | Definisce le diverse modalità di modifica per un oggetto PropertyContainer. | |
PropertyValueExceptionSource | Indica il codice sorgente dell'eccezione generata da un'istanza dell'oggetto PropertyValue. |