Ja, und das ist ja eiglich das Problem.VincentTB schrieb:
WPF bedeutet nicht, dass man zu MVVM oder ähnlichem gezwungen wird.
Von den Designern ist die Sprache auf MVVM hin ausgelegt worden, aber leider kann man auch so machen, wie der TE scheints bei seinem Lehrer (der wie gesagt keine Ahnung hat) Erfolg hat.
Ergebnis: TE denkt, das sei eine gute Lösung in Wpf, und er könne jetzt Wpf (kriegt ja gute Note, aber tatsächlich ists nur Grütze, und lässt die wirklichen Stärken von Wpf (Databinding) brach liegen.
Also genau was ich sage: So kriegt man beigebracht, wie mans genau niemals machen sollte.