2009-07-16 2 views
1

Ich habe Anwendungen geschrieben, die xaml-Dateien dynamisch mit XamlReader laden. Auf diese Weise kann ich meine Anwendungen auf verschiedene Arten bearbeiten oder nur einfache XAML-Dateien an Benutzer für unterschiedliche Mengen an Funktionalität verteilen. Jetzt frage ich mich, ob es eine Möglichkeit gibt, etwas Ähnliches für Code-Behind-Dateien zu tun. Gibt es eine Möglichkeit, einen lockeren Code hinter einer Datei als externe Datei zu verteilen, die dynamisch geladen werden kann? Ich stelle mir das nicht vor, weil es Code ist, aber ich dachte, ich würde trotzdem fragen :)Dynamische Laden einer externen XAML-Datei Code-Behind?

Danke!

Antwort

1

Ja, gibt es. Sie können auf den C# -Compiler verweisen und ihn verwenden, um Dateien dynamisch zu kompilieren. Schauen Sie sich die CSharpCodeProvider Klasse an.