Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo zusammen. Zu Beginn meines Programms macht ein Service folgendes:- sich die von der Startroutine erzeugte MainForm-Instanz merken (UcMain, gespeichert in einer Variable vom allgemeinen Typ Control; es ist ein UserControl, welches in ein generisches Form gepackt wird.) - sich die von der Startroutine erzeugte MainViewModel-Instanz merken (VmMain, gespeichert in einer Object-Variable) - VmMain als DataContext des UcMain setzen - UcMain als Dialog anzeigen Eine untypisierte Property des VmMai…
-
Ja, ich vergaß. View kennt ViewModel. Danke für die Erinnerung.
-
Es ging mir ja auch um die Mitgabe der ItemViewModels im Startmodul und nicht um das untypisiert, denn typisiert würde das MVVM-Binding nicht klappen, da im Programm und in der DLL die Auflistungen vom selben Typ sein müssten. Ich kann in der DLL nicht ein IEnumerable(Of Object) verwenden und im Hauptprogramm IEnumerable(Of ItemViewModel). Wenn die Typen nicht passen, reagiert das Binding nicht mehr. Und generisch typisiert bringt mir das auch nix, weil ich in der DLL keine Verwendung für den ko…
-
Ja, die DLL ist von mir. Sie enthält das DataListPanel (DLP), welches ich als eine datenbindungsfähige DGV-Alternative in .NET konstruiere (Stichwort CommandBinding, geht ja (noch) nicht mit DGVCommandColumns) und die in vielen meiner Programmen auftauchen wird. Ohne die DLL müsste ich das DLP in jedem Programm haben, was natürlich nicht Sinn der Sache ist. Ich werde demnächst ggf. das DLP mal hochladen, viele Augen sehen mehr (Fehler) als wenige.