Zum Inhalt springen

riote

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

  1. riote

    [C#] XML Knoten erstellen

    Hallo SeToy, ich hoffe ich habe dein Problem richtig verstanden. private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); string filename = "Document.xml"; doc.Load(filename); XmlElement categoryFilters = (XmlElement)doc.SelectSingleNode("//categoryFilters"); //SelectSingleNode nimmt einen XPath-Ausdruck. Du kannst hier also auch den kompletten Pfad zum Knoten angeben: /root/knoten1/knoten2/categoryFilters XmlElement addCategory = (XmlElement)categoryFilters.AppendChild(doc.CreateElement("add")); addCategory.SetAttribute("name", combobox1.SelectedValue()); //SetAttribute nimmt zwei Werte vom Typ string. Ich weiß jetzt nicht genau was SelectedValue() zurückgibt. Gegebenenfalls muss es in einen String umgewandelt werden doc.Save(filename); } Dabei darf der Knoten categoryFilters nur einmal in deinem XmlDokument auftauchen. Es ist auch besser, dass Dokument nur einmal zu laden, und nicht bei jedem Event-Aufruf. Grüße Bastie
  2. Hallo, ich hatte auch dieses Problem. Bei mir konnte ich es allerdings mit Makros vergleichen, sprich: Die Methode, die durch das auslösen des Events bearbeitet werden soll, ist dem Hauptprogramm bekannt. Im Beispiel von staratnight, müsste also die "button1_clicked"-Methode in dem Programm, welches die XAML-Datei nachlädt, implementiert werden. Dann kann man ganz einfach die XAML-Datei nachladen und mit Hilfe der AddHandler Methode die Events für die entsprechenden Controls nachladen. Wenn das Problem also auf das von mir Beschriebene reduzierbar/erweiterbar ist, dann könntest du das so machen. Grüße

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...