Fensterinhalt dynamisch nachladen / austauschen (XAML)

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Fensterinhalt dynamisch nachladen / austauschen (XAML)

    Hallo an alle,

    ich hänge mal wieder fest, und hoffe, ihr könnt mir ein wenig weiterhelfen.

    Ich habe hier eine Anwendung deren Oberfläche komplett in XAML entworfen ist. Die Oberfläche enthält eine Navigaton sowie eine Fläche für Eingaben.
    Die Anwendung soll durch mehrere Schritte leiten, folglich ist es nötig das ich die Eingabeelemente zur Laufzeit austausche und mit neuen weiterarbeite.

    Bisher, habe ich damit leider wenig Erfolg. Die einzige Möglichkeit die ich bisher gefunden habe ist sämtliche Buttons und Eingabefelder via Code jeweils neu zu zeichnen.
    Gibt es einfachere Möglichkeiten? z.B. die Eingabemasken alle in XAML vorzufertigen und dann jeweils nachzuladen?

    Hoffe jemand kann mir auf die Sprünge helfen.

    Gruß
    Sebastian

    Edit:
    mit der XamlReader Klasse kann ich mir eine Lösung vorstellen...
    also das xaml als datei ablegen, mitm stream -> stringreader
    stringreader -> xmlreader
    xmlreader -> XamlReader.Load(xmlreader)

    sozusagen.. .aber ich möchte die xaml daten möglichst mit in den resourcen haben so das man sie nicht DIREKT auslesen kann.
    Kann mir da noch wer nen Tip geben?

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von zapp ()