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

Classe LengthConverter

 

Data di pubblicazione: ottobre 2016

Converte istanze di altri tipi in e da istanze di un Double che rappresentano la lunghezza di un oggetto.

Spazio dei nomi:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)


public class LengthConverter : TypeConverter

NomeDescrizione
System_CAPS_pubmethodLengthConverter()

Inizializza una nuova istanza della classe LengthConverter.

NomeDescrizione
System_CAPS_pubmethodCanConvertFrom(ITypeDescriptorContext, Type)

Determina se la conversione è possibile da un tipo specificato in un Double che rappresenta la lunghezza di un oggetto.(Esegue l'override di TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type).)

System_CAPS_pubmethodCanConvertFrom(Type)

Restituisce se il convertitore può convertire un oggetto del tipo specificato per il tipo del convertitore.(Ereditato da TypeConverter.)

System_CAPS_pubmethodCanConvertTo(ITypeDescriptorContext, Type)

Determina se la conversione è possibile in un tipo specificato da un Double che rappresenta la lunghezza di un oggetto.(Esegue l'override di TypeConverter.CanConvertTo(ITypeDescriptorContext, Type).)

System_CAPS_pubmethodCanConvertTo(Type)

Indica se il convertitore può convertire l'oggetto nel tipo specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Converte le istanze di altri tipi di dati in istanze di Double che rappresentano la lunghezza di un oggetto.(Esegue l'override di TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, Object).)

System_CAPS_pubmethodConvertFrom(Object)

Converte il valore specificato per il tipo del convertitore.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertFromInvariantString(ITypeDescriptorContext, String)

Converte la stringa specificata per il tipo del convertitore, utilizzando le impostazioni cultura invarianti e il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertFromInvariantString(String)

Converte la stringa specificata per il tipo del convertitore, utilizzando le impostazioni cultura invarianti.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Converte il testo specificato in un oggetto, utilizzando le informazioni di contesto e le impostazioni cultura specificate.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertFromString(ITypeDescriptorContext, String)

Converte il testo specificato in un oggetto, utilizzando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertFromString(String)

Converte il testo specificato in un oggetto.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Converte gli altri tipi in istanze di Double che rappresentano la lunghezza di un oggetto.(Esegue l'override di TypeConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type).)

System_CAPS_pubmethodConvertTo(Object, Type)

Converte l'oggetto valore specificato nel tipo specificato, utilizzando gli argomenti.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertToInvariantString(ITypeDescriptorContext, Object)

Converte il valore specificato in una rappresentazione di stringa di impostazioni cultura invarianti, utilizzando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertToInvariantString(Object)

Converte il valore specificato in una rappresentazione di stringa di impostazioni cultura invarianti.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Converte il valore specificato in una rappresentazione di stringa, utilizzando le informazioni di contesto e le impostazioni cultura specificate.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertToString(ITypeDescriptorContext, Object)

Converte il valore specificato in una rappresentazione di stringa, utilizzando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertToString(Object)

Converte il valore specificato in una rappresentazione di stringa.(Ereditato da TypeConverter.)

System_CAPS_pubmethodCreateInstance(IDictionary)

Consente di ricreare un Object dato un set di valori di proprietà dell'oggetto.(Ereditato da TypeConverter.)

System_CAPS_pubmethodCreateInstance(ITypeDescriptorContext, IDictionary)

Crea un'istanza del tipo a cui questo oggetto TypeConverter è associato, usando il contesto specificato, dato un set di valori di proprietà per l'oggetto.(Ereditato da TypeConverter.)

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_protmethodGetConvertFromException(Object)

Restituisce un'eccezione da generare quando non è possibile eseguire una conversione.(Ereditato da TypeConverter.)

System_CAPS_protmethodGetConvertToException(Object, Type)

Restituisce un'eccezione da generare quando non è possibile eseguire una conversione.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetCreateInstanceSupported()

Restituisce se la modifica di un valore di questo oggetto richiede una chiamata al CreateInstance metodo per creare un nuovo valore.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetCreateInstanceSupported(ITypeDescriptorContext)

Restituisce un valore che indica se la modifica di un valore di questo oggetto richiede una chiamata a CreateInstance per creare un nuovo valore, usando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetProperties(ITypeDescriptorContext, Object)

Restituisce una raccolta di proprietà per il tipo di matrice specificato dal parametro del valore, utilizzando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetProperties(ITypeDescriptorContext, Object, Attribute[])

Restituisce una raccolta di proprietà per il tipo di matrice specificato dal parametro del valore usando il contesto e gli attributi specificati.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetProperties(Object)

Restituisce una raccolta di proprietà per il tipo di matrice specificato dal parametro value.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetPropertiesSupported()

Indica se questo oggetto supporta proprietà.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetPropertiesSupported(ITypeDescriptorContext)

Indica se questo oggetto supporta proprietà, usando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetStandardValues()

Restituisce una raccolta di valori standard dal contesto predefinito per il tipo di dati che è progettato per questo convertitore.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetStandardValues(ITypeDescriptorContext)

Restituisce una raccolta di valori standard per il tipo di dati per cui è progettato questo convertitore di tipo, quando viene fornito un contesto di formato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetStandardValuesExclusive()

Indica se la raccolta di valori standard restituiti dal metodo GetStandardValues rappresenta un elenco esclusivo.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetStandardValuesExclusive(ITypeDescriptorContext)

Indica se la raccolta di valori standard restituiti da GetStandardValues rappresenta un elenco esclusivo di valori possibili utilizzando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetStandardValuesSupported()

Indica se questo oggetto supporta un set standard di valori selezionabili da un elenco.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetStandardValuesSupported(ITypeDescriptorContext)

Indica se questo oggetto supporta un set standard di valori selezionabili da un elenco utilizzando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodIsValid(ITypeDescriptorContext, Object)

Indica se l'oggetto valore specificato è valido per il tipo e per il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodIsValid(Object)

Indica se l'oggetto valore specificato è valido per questo tipo.(Ereditato da TypeConverter.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_protmethodSortProperties(PropertyDescriptorCollection, String[])

Ordina una raccolta di proprietà.(Ereditato da TypeConverter.)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

LengthConverter supporta la conversione da e verso i seguenti tipi: String, Decimal, Single, Double, Int16, Int32, Int64, UInt16, UInt32, e UInt64.

Nell'esempio seguente viene illustrato come creare e utilizzare un'istanza di LengthConverter oggetto. Un metodo personalizzato denominato ChangeLeft è definito, che converte il contenuto di un ListBoxItem (definito in un oggetto separato Extensible Application Markup Language (XAML) file) a un'istanza di Double, e versioni successive in un String. Questo metodo passa il ListBoxItem per un LengthConverter oggetto, che converte il ListBoxItem Content a un'istanza di Double Si noti che questo valore è già stato convertito in un String utilizzando il ToString metodo. Questo valore viene quindi passato al SetLeft (metodo) e GetLeft metodo il Canvas per modificare la posizione di text1 oggetto.

private void ChangeLeft(object sender, SelectionChangedEventArgs args)
{
	ListBoxItem li = ((sender as ListBox).SelectedItem as ListBoxItem);
	LengthConverter myLengthConverter = new LengthConverter();
	Double db1 = (Double)myLengthConverter.ConvertFromString(li.Content.ToString());
	Canvas.SetLeft(text1, db1);
	String st1 = (String)myLengthConverter.ConvertToString(Canvas.GetLeft(text1));
	canvasLeft.Text = "Canvas.Left = " + st1;
}

.NET Framework
Disponibile da 3.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: