Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    WPF-Projekt [LRPC]

    shad - - WPF und verwandte Technologien

    Beitrag

    Hey @Nofear23m, da das ganze hier zum Lernen ist, hätte ich auch noch einen Vorschlag zur Validierung. Die Aufteilung in die 2 verschiedenen Klassen erscheint mir ehrlich gesagt ein wenig zu overengineered. Leichter könnte man es so machen: VB.NET-Quellcode (18 Zeilen) Einige Vorteile:- Weniger Code zu warten: Die ModelValidation<T> fliegt komplett raus (für diese eine Funktion braucht man auch keine Instanz. Shared/Static ist hier völlig ausreichend). - Validate() und IsValid() ist in ModelBase…

  • Benutzer-Avatarbild

    WPF-Projekt [LRPC]

    shad - - WPF und verwandte Technologien

    Beitrag

    Alles klar, dann macht es in diesem Fall Sinn. Dennoch würde ich die ModelValidation<T> entfernen und die Validate() Methoden nicht als Extensions, sondern direkt in die ModelBase Klassen packen. Wenn diese Methoden sowieso nur auf ModelBases angewendet werden sollen, gibt es doch keinen Grund, sie aus dieser Klasse zu entfernen, oder übersehe ich hier etwas? Als Alternative könnte man bei den Extensions auch einfach das "Object" zu "ModelBase" ändern. Problem gelöst. Die Exception ist tatsächli…

  • Benutzer-Avatarbild

    WPF-Projekt [LRPC]

    shad - - WPF und verwandte Technologien

    Beitrag

    Zitat von Nofear23m: „Ich habe keine Extensions drinnen.“ Ja, das war auf meinen Code von vorhin bezogen. Zitat von Nofear23m: „weil ich es nicht mag wenn ich Statische Methoden mit nicht stiaschen mische. Da bin ich eigen.“ Daran ist absolut nichts auszusetzen. Im Gegenteil, in den meisten Fällen macht das mmn auch Sinn zwecks Übersichtlichkeit. Was ich gerade erreichen möchte ist, dass dieser Code hier entweder in eine statische Methode umgewandelt wird, oder in die ModelBase wandert: VB.NET-Q…