Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo TypeConverter.ConvertFrom (ITypeDescriptorContext, CultureInfo, Object)

 

Converte l'oggetto indicato nel tipo di questo convertitore usando il contesto e le informazioni sulle impostazioni cultura specificati.

Spazio dei nomi:   System.ComponentModel
Assembly:  System (in System.dll)

public virtual object ConvertFrom(
	ITypeDescriptorContext context,
	CultureInfo culture,
	object value
)

Parametri

context
Type: System.ComponentModel.ITypeDescriptorContext

Oggetto ITypeDescriptorContext che fornisce un contesto di formato.

culture
Type: System.Globalization.CultureInfo

Il CultureInfo da utilizzare come impostazioni cultura correnti.

value
Type: System.Object

Oggetto Object da convertire.

Valore restituito

Type: System.Object

Un Object che rappresenta il valore convertito.

Exception Condition
NotSupportedException

Impossibile eseguire la conversione.

Gli autori dei tipi personalizzati che intendono supportare un comportamento di conversione di tipi per XAML in genere implementano una TypeConverter classe che supporta ConvertFrom comportamento da una stringa. Questo comportamento consente la conversione di tipo dalla stringa fornita come valore dell'attributo XAML e fornisce un processore XAML con il supporto necessario per creare un oggetto dalla stringa, in modo che l'oggetto può essere prodotta in un oggetto grafico analizzato. Tipi personalizzati o i membri di tipi personalizzati vengono indicati applicando TypeConverterAttribute alle definizioni, con l'attributo di riferimento personalizzato TypeConverter implementazione.

Per XAML, generalmente non forniscono implementazioni della diramazione basate su culture. Infatti, XAML è precompilato in un contesto dell'ambiente di sviluppo e informazioni specifiche delle impostazioni cultura per runtime XAML non è pertinente per la conversione di tipi XAML. Per altre informazioni, vedere Type Converters for XAML Overview.

Note per gli eredi:

Eseguire l'override del metodo per fornire specifici requisiti di conversione.

Utilizzare il parametro context per estrarre ulteriori informazioni sull'ambiente dal quale viene richiamato il convertitore. Questo parametro può essere null, pertanto sempre la verifica. Inoltre, le proprietà dell'oggetto di contesto possono restituire null.

Per motivi di implementazione per convertitori di tipi che vengono utilizzati per supportare tipi XAML e personalizzati, vedere Type Converters for XAML Overview.

.NET Framework
Disponibile da 1.1
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: