Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Hallo Eine Singleton Klasse ist eine Klasse welche nur 1x instanziiert werden kann. Das geht weil der Konstruktor Private ist. So muss die Instanz nicht immer weitergereicht werden. Du kannst somit von überall aus immer auf die selbe instanz zugreifen. Es ist schon richtig das das was ein ViewModel abbildet zum anzeigen verwendet wird. Allerdings befüllt du ja auch jetzt schon deine Collections mit den Daten. Eben nur mit Testdaten. Später befüllst du es mit den "echten" Daten aus der XML. Das l…

  • Benutzer-Avatarbild

    Danke für den Input. Ja, deshalb hatte ich extra gefragt ob Multiuser eine Option ist oder ob es nicht benötigt wird. Die einwende sind auch berechtigt, es gibt nicht viele Anwendungsfälle wo ich Singleton gut finde, aber in diesem Fall wo das Model recht klein ist und UnitTests, Mocks und der gleichen ziemlich unwarscheinlich sind denke ich das man damit gut aufgehoben ist. Es ist gerade wenn man mit ViewModels anfängt eine gute möglichkeit ohne gleich den ganzen Overhead mit dem weiterreichen …

  • Benutzer-Avatarbild

    Zitat von flori2212: „welchen Hintergedanken hattest du?“ Einfach performance und "schönheit". Wenn du alle Räume neu einlesen möchtest dann ist es schlicht unnötig wieder ALLES neu einzulesen. Vorallem... könntest du so die List(Of Devices) bearbeitet haben und musst nicht daran denken alles zu speichern bevor du die Räume lädst. Denn wenn eine Methode ALLE Daten läd wäre die änderung in der Devicelist in dem Moment flöten gegangen. Grüße Sascha