Textbox Datenbindung --> Text wird nicht aktualisiert

  • WPF

Es gibt 21 Antworten in diesem Thema. Der letzte Beitrag () ist von Nofear23m.

    BlackTears schrieb:


    Ich kann mir noch vorstellen das ganze zwar mit WPF, aber nicht MVVM-Konform zu lösen. Also nicht mit Binding und so arbeiten.


    Davon würde ich Abstand nehmen, dann lieber ganz auf WinForm. WPF steht und fällt mit Bindungen, ohne zu arbeiten geht scheinbar. Aber am Ende können WinForm Controls viel mehr als WPF, wenn Du aufs Binding verzichtest.
    Spätestens dann wirfst Du verzweifelt hin. Tu dir das nicht an.

    Entweder Winforms oder WPF, dann aber MVVM Konform.

    Gruß von jemanden, der 3 Jahr gebraucht hat für diese Erkenntnis.

    BlackTears schrieb:

    Ich kann mir noch vorstellen das ganze zwar mit WPF, aber nicht MVVM-Konform zu lösen. Also nicht mit Binding und so arbeiten.

    Das wird noch komplizierter. Also wenn ich nur kurz darüber nachdenke ob das überhaupt möglich wäre sehe ich da bereits beim groben Nachdenken schon die ersten fast unüberwindbaren probleme wo solch ein Vorhaben nicht machbar ist. Und unter WinForms ist es ja nicht anders. Da bräuchtest du auch ein PluginSystem wenn du für jede Produktart andere Logik benötigst und hier Produktarten hinzukommen könnten.
    Wie gesagt, sobald da was hinzukommen könnte bleibt nur die Ap anzupassen oder diese so flexibel zu gestallten das dies nicht notwendig ist.

    Nicht falsch verstehen. Wenn mit Plugins eine neue Produktart hinzukommt muss ja auch ein neues Plugin erstellt werden. Klar! Aber nicht die App neu. Sondern die DLL des neuen Plugins wird einfach in einen Ordner kopiert und fertich. Schon hat die App eine neue funktionalität.

    BlackTears schrieb:

    Geistig bin ich da glaub ich momentan überfordert.

    Verstehe ich, wollte dich aber nun nicht verwirren oder entmutigen. Was nicht meine Absicht.

    Dann bleib doch einfach bei deinem aktuellen System wo du die App eben anpassen müstest wenn es eine neue Produktart gibt und probiers. Ich kann dir gerne behilflich sein die aktuelle Struktur gerade zu biegen. Das ist nicht so viel.
    Ich könnte dir ja ein kleines Beispiel machen wie ich es mir vorstellen würde. Ich habe zwar viel zu wenig Infos was die Details angeht aber ich kann ja mal ein Beispiel machen welches so ist wie deines (also deines umbiegen), so das aber das Binding und die Übersicht was die Produktarten und deren Logik angeht übersichtlicher und besser hanzuhaben ist. Dann wirst du vermutlich auch gleich erkennen können das gerade bei diesem vorhaben die MVVM Thematik voll aufgeht.

    Hierfür würde ich einfach die Beispiele mit Staubsauger, PC, und der gleichen hernehmen um das Beispiel zu erstellen. Was haltest du davon.
    Und wer weis. Vieleicht wenn das bei dir dann mal sitzt kommst du in ein paar Monaten und sagst du baust es auf Plugins um ;)

    @flori2212
    Ja, Pluginsysteme finde ich persönlich total geil. Vorallem weil jeder (auch wer nicht den Quellcode der App hat) einfach funktionalität in die App einbringen kann. So kann eine App im Betrieb einfach wachsen.

    Grüße
    Sascha
    If _work = worktype.hard Then Me.Drink(Coffee)
    Seht euch auch meine Tutorialreihe <WPF Lernen/> an oder abonniert meinen YouTube Kanal.

    ## Bitte markiere einen Thread als "Erledigt" wenn deine Frage beantwortet wurde. ##