Je sauvegarde actuellement un .ec (C#) usercontrol sur le disque en tant que fichier XML en enregistrant chaque propriété en tant qu'élément dans le document xml. Le fichier est utilisé pour la recréation ultérieure des contrôles au moment de l'exécution. Je me demande s'il est possible ou mieux de sauvegarder le contrôle sous forme de fichier binaire. Il y aurait beaucoup de contrôles donc je suppose qu'il devrait y avoir une section d'en-tête décrivant l'emplacement et la longueur de chaque contrôle sauvegardé. Pensées?C# quelle est la meilleure méthode pour sauvegarder les contrôles créés dynamiquement
Brad
BTW ceci est une application Windows
EDIT:
ce que j'ai actuellement inplace est fonction de membre du public qui utilise la classe propertyDescriptior à itinérante à travers toutes les propriétés et créer un fichier XML document de cela.
PropertyDescriptorCollection pdc = TypeDescriptor.GetProperties(this);
for (int i = 0; i <= pdc.Count - 1; i++)
{ pdc[i].Name
pdc[i].PropertyType
pdc[i].Category
}
je regarderai dans la création de la classe Serializable - grâce
Utilisez-vous la sérialisation? –
Je me demandais juste, mais pourquoi sauvegarder les contrôles sur le disque pour commencer? – Juliet
Princesse: l'application envoie le fichier à un ordinateur distant pour l'affichage des données de process sur un écran LCD 52 " – Brad