Hi,
da ich schon öfters hier Antworten auf meine Fragen gefunden habe, stelle ich jetzt auch mal eine ;-)
Also ich habe eine bestehende .NET 2.0-Anwendung und möchte ein Modul in WPF umsetzen. Soviel zur Idee.
Die Anwendung bekommt ihre Daten aus einer SQL-Datenbank. Ein Modul für die grafische Darstellung der Daten (verschiedene Diagramme etc.) will ich nun mit WPF umsetzten. Das Einbinden dieser Darstellung funktioniert auch soweit ganz gut.
Die Frage die sich mir jetzt stellt ist, wie kann ich eine Kommunikation zwischen der App und der DLL herstellen. Dadurch das ich sowas noch nie gemacht habe, stellt sich mir die Frage, wie kann ich folgendes realisieren:
User interagiert mit Anwendung --> WPF-Darstellung reagiert.
User interagiert mit WPF-Darstellung --> Anwendung reagiert.
Also je nachdem was der User macht, muss ich z.b. entwender Daten an die DLL schicken (was ja recht simpel ist) oder ich muss Daten aus der DLL heraus abrufen können.
Höchstwahrscheinlich ist die Antwort recht einfach, aber irgendwie steh ich grad auf dem Schlauch und wollte mal ne zweite Meinung.
Danke schon mal
da ich schon öfters hier Antworten auf meine Fragen gefunden habe, stelle ich jetzt auch mal eine ;-)
Also ich habe eine bestehende .NET 2.0-Anwendung und möchte ein Modul in WPF umsetzen. Soviel zur Idee.
Die Anwendung bekommt ihre Daten aus einer SQL-Datenbank. Ein Modul für die grafische Darstellung der Daten (verschiedene Diagramme etc.) will ich nun mit WPF umsetzten. Das Einbinden dieser Darstellung funktioniert auch soweit ganz gut.
Die Frage die sich mir jetzt stellt ist, wie kann ich eine Kommunikation zwischen der App und der DLL herstellen. Dadurch das ich sowas noch nie gemacht habe, stellt sich mir die Frage, wie kann ich folgendes realisieren:
User interagiert mit Anwendung --> WPF-Darstellung reagiert.
User interagiert mit WPF-Darstellung --> Anwendung reagiert.
Also je nachdem was der User macht, muss ich z.b. entwender Daten an die DLL schicken (was ja recht simpel ist) oder ich muss Daten aus der DLL heraus abrufen können.
Höchstwahrscheinlich ist die Antwort recht einfach, aber irgendwie steh ich grad auf dem Schlauch und wollte mal ne zweite Meinung.
Danke schon mal