Hallo,
vorweg - ich weiß nicht ob das Thema WPF spezifisch ist - wenn nicht bitte einfach verschieben
Also nun zu meinem "Problem":
Ich stelle gerade mein eines Projekt (SnippetLibrary) auf eine korrekte MVVM Struktur um, was komplizierter als gedacht ist.
Nun stehe ich vor einem Punkt wo mir überhaupt nicht klar ist, wie ich diesen grundlegend in MVVM umsetzt.
Ich will in dem Programm Settings speichern.
Ganz simple, also nicht so "komplex" wie es @Nofear23m in [WpfNote2] Mehrschichtanwendungen mit MVVM und Generischem Repository mittels EF Core - ich hab einfach eine Modelklasse Settings:
Diese Klasse serialisiere ich mit XML und halte sie während der Laufzeit in einer Singleton Klasse.
Wie greife ich jetzt aber im XAML auf diese Settings zu - sowohl um ein Einstellungsfenster zu erstellen, wo ich ja an die Werte binden muss, als auch in anderen Fenstern, wo ich z.B. je nach Wert ein Control anzeigen oder ausblenden will.
Ein ViewModel brauche ich irgendwie, aber wo speicher ich dieses - einfach als Property in meinem WorkspaceViewModel...
Ich sehe glaube ich den Wals vor Bäumen nicht mehr...
Ich hoffe ich hab mich verständlich ausgedrückt und freue mich über hilfreiche Antworten
Viele Grüße
Florian
vorweg - ich weiß nicht ob das Thema WPF spezifisch ist - wenn nicht bitte einfach verschieben
Also nun zu meinem "Problem":
Ich stelle gerade mein eines Projekt (SnippetLibrary) auf eine korrekte MVVM Struktur um, was komplizierter als gedacht ist.
Nun stehe ich vor einem Punkt wo mir überhaupt nicht klar ist, wie ich diesen grundlegend in MVVM umsetzt.
Ich will in dem Programm Settings speichern.
Ganz simple, also nicht so "komplex" wie es @Nofear23m in [WpfNote2] Mehrschichtanwendungen mit MVVM und Generischem Repository mittels EF Core - ich hab einfach eine Modelklasse Settings:
Diese Klasse serialisiere ich mit XML und halte sie während der Laufzeit in einer Singleton Klasse.
Wie greife ich jetzt aber im XAML auf diese Settings zu - sowohl um ein Einstellungsfenster zu erstellen, wo ich ja an die Werte binden muss, als auch in anderen Fenstern, wo ich z.B. je nach Wert ein Control anzeigen oder ausblenden will.
Ein ViewModel brauche ich irgendwie, aber wo speicher ich dieses - einfach als Property in meinem WorkspaceViewModel...
Ich sehe glaube ich den Wals vor Bäumen nicht mehr...
Ich hoffe ich hab mich verständlich ausgedrückt und freue mich über hilfreiche Antworten
Viele Grüße
Florian
----
WebApps mit C#: Blazor
WebApps mit C#: Blazor