Condividi tramite


Spazi dei nomi System.ComponentModel

System.ComponentModel, System.ComponentModel.DataAnnotations e System.ComponentModel.DataAnnotations.Schema contengono tipi che implementano il comportamento in fase di esecuzione e progettazione di componenti e controlli.

In questo argomento vengono visualizzati i tipi negli spazi dei nomi System.ComponentModel inclusi in .NET per applicazioni Windows Store. .NET per applicazioni Windows Store non include tutti i membri di ogni tipo. Per informazioni sui singoli tipi, vedi gli argomenti collegati. La documentazione relativa a un tipo indica quali membri sono inclusi in .NET per applicazioni Windows Store.

Spazio dei nomi System.ComponentModel

Tipi supportati in .NET per applicazioni Windows Store

Descrizione

AsyncCompletedEventArgs

Fornisce dati per l'evento MethodNameCompleted.

AsyncCompletedEventHandler

Rappresenta il metodo che gestirà l'evento MethodNameCompleted di un'operazione asincrona.

CancelEventArgs

Fornisce dati per un evento annullabile.

DataErrorsChangedEventArgs

Fornisce dati per l'evento INotifyDataErrorInfo.ErrorsChanged.

DefaultValueAttribute

Specifica il valore predefinito per una proprietà.

EditorBrowsableAttribute

Indica se una proprietà o un metodo è visualizzabile in un editor. La classe non può essere ereditata.

EditorBrowsableState

Specifica lo stato esplorabile di una proprietà o di un metodo all'interno di un editor.

IChangeTracking

Definisce il meccanismo per richiedere modifiche all'oggetto e reimpostare lo stato modificato.

IEditableObject

Offre le funzionalità necessarie per eseguire il commit o il rollback delle modifiche a un oggetto utilizzato come origine dati.

INotifyDataErrorInfo

Definisce i membri che le classi di entità dati possono implementare per fornire il supporto di convalida sincrono e asincrono personalizzato.

INotifyPropertyChanged

Notifica i client che il valore di una proprietà è cambiato.

IRevertibleChangeTracking

Fornisce il supporto per il rollback delle modifiche.

ProgressChangedEventArgs

Fornisce dati per l'evento ProgressChanged.

ProgressChangedEventHandler

Rappresenta il metodo che gestirà l'evento ProgressChanged della classe BackgroundWorker. La classe non può essere ereditata.

PropertyChangedEventArgs

Fornisce dati per l'evento PropertyChanged.

PropertyChangedEventHandler

Rappresenta il metodo che gestirà l'evento PropertyChanged che viene generato quando viene modificata una proprietà su un componente.

Spazio dei nomi System.ComponentModel.DataAnnotations

Tipi supportati in .NET per applicazioni Windows Store

Descrizione

AssociationAttribute

Specifica che un membro di entità rappresenta una relazione tra dati, ad esempio una relazione di chiave esterna.

ConcurrencyCheckAttribute

Specifica che una proprietà partecipa ai controlli di concorrenza ottimistica.

CustomValidationAttribute

Specifica un metodo di convalida personalizzato che viene utilizzato per convalidare un'istanza di classe o proprietà.

DataType

Rappresenta un'enumerazione dei tipi di dati associati a parametri e campi dati.

DataTypeAttribute

Specifica il nome di un tipo aggiuntivo da associare a un campo dati.

DisplayAttribute

Fornisce un attributo di utilizzo generale che consente di specificare stringhe localizzabili per tipi e membri di classi parziali di entità.

DisplayColumnAttribute

Specifica la colonna che viene visualizzata nella tabella a cui si fa riferimento come colonna di chiave esterna.

DisplayFormatAttribute

Specifica la modalità di visualizzazione e formattazione dei campi dati.

EditableAttribute

Indica se un campo dati è modificabile.

EnumDataTypeAttribute

Consente il mapping di un'enumerazione di .NET Framework a una colonna di dati.

FilterUIHintAttribute

Rappresenta un attributo che viene utilizzato per specificare il comportamento dei filtri per una colonna.

KeyAttribute

Indica una o più proprietà che identificano in modo univoco un'entità.

RangeAttribute

Specifica i vincoli dell'intervallo numerico per il valore di un campo dati.

RegularExpressionAttribute

Specifica che il valore di un campo dati deve corrispondere all'espressione regolare specificata.

RequiredAttribute

Specifica che è necessario il valore di un campo dati.

StringLengthAttribute

Specifica la lunghezza minima e massima di caratteri consentiti in un campo dati.

TimestampAttribute

Specifica il tipo di dati della colonna come versione di riga.

UIHintAttribute

Specifica il modello o il controllo utente utilizzato per visualizzare un campo dati.

ValidationAttribute

Funge da classe di base per tutti gli attributi di convalida.

ValidationContext

Descrive il contesto in cui viene eseguito un controllo di convalida.

ValidationException

Rappresenta l'eccezione che si verifica durante la convalida di un campo dati quando viene utilizzata la classe ValidationAttribute.

ValidationResult

Rappresenta un contenitore per i risultati di una richiesta di convalida.

Validator

Definisce una classe di supporto che può essere utilizzata per convalidare oggetti, proprietà e metodi quando viene inclusa negli attributi ValidationAttribute associati.

Spazio dei nomi System.ComponentModel.DataAnnotations.Schema

Tipi supportati in .NET per applicazioni Windows Store

DatabaseGeneratedAttribute

Rappresenta un attributo generato di un database.

DatabaseGeneratedOption

Enumera le opzioni generate di un database.

Vedere anche

Concetti

.NET per le API delle applicazioni Windows Store