merci monsieur pour ce code il m'a beaucoup aider
mais il reste toujours des problèmes dans mon projet
dans ma Page.xaml.cs
j'ai déclaré mon fichier . XML
XDocument myXml = new XDocument(new XDeclaration("1.0", "utf-8", "yes"));
et dans une methode de ma Page.xaml.cs j'ai fait
1 2 3 4 5 6 7 8 9 10 11 12
| private void AddActivity_Click(object sender, RoutedEventArgs e)
{
Activity a = new Activity((Icontainer)this, ActivityType.INTERACTION);
a.SetValue(Canvas.ZIndexProperty, NextMaxIndex);
AddActivity(a);
XElement activity = new XElement("Activity", new XElement("Activity "+ NextMaxIndex, new XAttribute("ID",NextMaxIndex)) );
myXml.Add(activity);
SaveChange(HistoryType.New);
} |
et dans le code de mon button qui fait l'enregistrement j'ai fait
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| private void Save_Click(object sender, RoutedEventArgs e)
{
SaveFileDialog dlg = new SaveFileDialog();
dlg.Filter = "Text files (*.xml)|*.xml|All Files (*.*)|*.*";
// Show dialog
if (dlg.ShowDialog() == true)
{
StringBuilder b = new StringBuilder();
XmlWriter w = XmlWriter.Create(b);
myXml.WriteTo(w);
myXml.Save(w);
}
} |
mais pas de resultat je pense qu'il n'y a pas même création de mon fichier myXml.xml
Partager