2009-02-11 8 views
2

Je voudrais sérialiser une collection d'objets personnalisés dans le fichier de paramètres de l'application WPF. Je suis en mesure de sérialiser un seul objet personnalisé en dérivant de ApplicationSettingsBase, mais je suis incapable de sérialiser une collection de ces objets. Pourriez-vous m'aider s'il vous plaît?Comment stocker une collection d'objets de type Personnalisé dans le fichier de paramètres dans WPF?

Merci d'avance!

public class TestSetting: ApplicationSettingsBase 
{ 
    [UserScopedSetting] 
    public string Name 
    { 
     get { return (string) this["name"]; } 
     set { this["name"] = value; } 
    } 
} 

Répondre

2

Vous pouvez créer une classe dérivée de ApplicationSettingsBase, dans lequel vous pouvez mettre votre collection comme une propriété et chaque classe dans la collection peut être juste [Serializable()].

Questions connexes