Da ich mich gerade, ärtzlich verordnet, ziemlich langweile, habe ich nun die Zeit mal meine Trickkiste aufzumachen.
Das folgende Example ist ein simplifiziertes Beispiel, das ich aus meinem produktiven Projekten extrahiert habe. Es zeigt auf wie man einen eigenen visuellen RAD Designer auch in eigenen Anwendungen anbieten kann. Auch Event Trigger werden über ein abgewandeltes Command Muster angeboten. Addin-Architekturen können damit auch visuelle Erweiterungen anbieten.
Sieht ganz gut aus...
Wer das ganze in WPF möchte, hier bieten sich das XamlDesigner Projekt von Sharp Develop an:
GitHub XamlDesigner
cSharp Projekte : https://github.com/jogibear9988
Könntest du ein paar Screenshots anhängen?
Anbei ein Screenshot im Entwurfsmodus.
Mir ist augefallen das mein extrahiertes Beispiel keinen Persistance Cache für das CSharpCodeEditor Control mitbringt. Dadurch ist kein Intellisense für System/System.Windows.Forms, etc. verfügbar. Ausserdem hat die OnStartupComplete Methode für neue Befehle eine veraltete Signatur. Ich fixe das die Tage.
s. auch: Designer Hosting
Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.