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 StrokeCollectionConverter

 

Data di pubblicazione: ottobre 2016

Converte un StrokeCollection in una stringa.

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

System.Object
  System.ComponentModel.TypeConverter
    System.Windows.StrokeCollectionConverter

public class StrokeCollectionConverter : TypeConverter

NomeDescrizione
System_CAPS_pubmethodStrokeCollectionConverter()

Inizializza una nuova istanza della classe StrokeCollectionConverter.

NomeDescrizione
System_CAPS_pubmethodCanConvertFrom(ITypeDescriptorContext, Type)

Restituisce un valore che indica se il StrokeCollectionConverter può convertire un oggetto di un tipo specificato in un StrokeCollection.(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)

Restituisce un valore che indica se il StrokeCollectionConverter può convertire un StrokeCollection nel tipo specificato.(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 l'oggetto specificato in un oggetto StrokeCollection.(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)
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.(Esegue l'override di TypeConverter.GetStandardValuesSupported(ITypeDescriptorContext).)

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.)

Il StrokeCollectionConverter converte un StrokeCollection a una stringa che rappresenta il StrokeCollection la codifica base 64, formato ISF (Ink Serialized Format). È utile per archiviare i dati di input penna come base 64, codificato Serialized Format quando non è possibile archiviare i dati byte non elaborati, ad esempio nelle pagine Web.

Nell'esempio seguente viene illustrato come convertire una stringa Serialized Format con codifica base 64 in un StrokeCollection. Si presuppone che vi sia un InkPresenter chiamato presenter.

// The base-64 encoded string that contains ink data 
// in ink serialized format (ISF).
string strokesString =
    @"AOoFAxBIEEVqGwIAWf9GahsCAFn/GRQyCACAEAIAAABCMwgAgA"
    + "wCAAAAQhWrqtNBq6rTQaVh0MSr+ivFHyEVVFVVVVV1OkBUVVVVVXU6QJ7"
    + "0SZ80DJrAVFVVVVV/pcAKU3yC/gEb+AX/k5Z8PwWBO5KktgJSUAAKjzyC"
    + "wBZYLEoCJLd+Cbti873JlTUvn158doCC/gKb+ApwAJslSywE2ALAAWPPI"
    + "FhKWBKWAKAmwJVglAKACiMjgv3d+8Xi+fHWM2WC0zcm89+NSoL+A5P4Dl"
    + "uNlhFIqpLKAAoaF4L+AhP4CFAWAWCggv4Dc/gNty2yy5SrlKAKIhyC/gI"
    + "b+Ai+JZc2XZOyb46vLQCC/gOL+A5YDNlWFjN3CwAKQFeC/gOr+A7VhUFZ"
    + "KCsS2WTc2SyhKuWVLR3ly2LAXx574ssUgv4Dm/gOcCwEEpUTYSixUsuWy"
    + "gVZ79AQsWGyWUAKLCiC/gQT+BA9SWbllDfGqy3Lcu+OmfH8EIL+BDv4EP"
    + "XLKSpY3lVFhZuVZvKACkFggv4F2/gXlKLFuCVKTcsqUlkoRKBmk8zfFll"
    + "S2ySlACwAgv4Ds/gO+WWWWLBLFllllSksAoSkWG1kSbFu5AoAAAo/YoL+"
    + "Biv4GJJU+P4qSalUBKWdkBYCbm+Nliyk1CVKgCxYNYqC/gQb+BBwO8ABY"
    + "olDz4gAEzaw2AVCUKAsWCooCiAegv4Hw/gfEJe8zUoSgLCC/gNT+A0xM7"
    + "Gdmdliay2VaAo0PoL+B7v4Hx5Yq3lc2xZsseeC3N8aDXjUpWW4UIL+A5P"
    + "4DnhYqAIWFkqpcrLZuJuWqSyxVAovNoL+CJP4IjnlkDvHeSbSVd9FqFlI"
    + "oWAAgv4Dk/gOVc7gbmdyZ1LajFFJmlRKsoAKVXmC/go7+CjdRvredypaK"
    + "myLC7ytZQqFiyWbikAEvfg2pSVKS7liSwWJNsrbi4CC/gQD+A/9M2ACxU"
    + "qKjcVuXKiosCWWKQSyhvKRUUWULCwEmyyu4gA=";

// Accepts a string that contains ink data in ink 
// serialized format (ISF) and converts it into a StrokeCollection.
public void LoadStrokes()
{
    StrokeCollectionConverter converter =
        new StrokeCollectionConverter();

    if (converter.CanConvertFrom(typeof(string)))
    {
        StrokeCollection newStrokes =
            (StrokeCollection)converter.ConvertFrom(null, null, strokesString);
        presenter.Strokes.Clear();
        presenter.Strokes.Add(newStrokes);
    }
}

.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: