Bei Verwendung einer Service Locator-Klasse zum Bereitstellen von ViewModels für Ihre WPF-Seiten, an die gebunden werden soll. Sollten die ViewModels Singletone oder Factory Scoped sein? Ist generell eine bessere Idee für WPF-Anwendungen?Bereich der Ansichtsmodelle bei Verwendung des Service Locator-Musters in WPF-App
Mir ist bekannt, dass Singleton in Silverlight besser für Seiten, die Benutzersteuerelemente sind und nur in den Vordergrund und aus dem Vordergrund verschoben werden. Aber bis zu dem Versuch, dieses Muster anzuwenden, habe ich jedes Mal, wenn sie geladen werden sollen, Instanzen von Seiten und ihren jeweiligen VMs neu erstellt.
Ich und mein Kollege haben alle Plus- und Minuspunkte für jede Option durchgespielt und es gibt nichts, was herausschreien würde, was die bessere Option für unser Szenario ist.
Danke.
Sorgfältig zu erklären, die down vote? Wie ich zu der gleichen Schlussfolgerung als eine akzeptierte Antwort komme, hier: http://stackoverflow.com/questions/6188584/viewmodel-and-singleton-pattern –