Sauriez-vous s'il est possible de faire une sérialisation sélective dans un formulaire windows ?
Je souhaite uniquement conserver la valeur de 4 attributs (3 strings et un objet Color).
J'ai tenté de faire une serialisation sélective sur l'objet mais je recois un magnifique :
Le type System.Windows.Forms.Form dans l'assembly System.Windows.Forms... n'est pas marqué comme serializable
Or, je ne souhaite pas serializer de données sur un formulaire.
Euh, la question n'est pas très claire...
Si tu souhaites ne pas sérializer certaines properties/variables publiques d'un object, tu peux leurs ajouter le tag suivant : [XmlIgnoreAttribute()]
Du genre :
[XmlIgnoreAttribute()]
public string myProperties
{
get { return this._myString; }
set { this._myString = value; }
}
Si l'object n'est pas sérializable, il faut alors écrire manuellement chaque properties et variables... Par exemple en créant un nouvel object qui contient les champs spécifiques que l'ont veut.