ich habe ein interessantes und gleichzeitig verwirrendes Problem.
In einer WPF Anwendung (in der ich nicht im MVVM Pattern programmiere) greift ein Setter bei einer Form nicht.
Der Ablauf ist eigentlich immer der Gleiche. Ich implementiere das Interface (INotifyPropertyChanged), verweise im Setter
darauf, weise im Constructor das DataContext auf this zu und gebe den entsprechenden Properties dann die Source (via BindingSource).
Bitte keine Predigt dass das so gar nicht gemacht werden sollte - das ist mir schon bewusst. Die Größe des Projekts lässt ein Refactoring
im Moment nicht zu - das läuft nebenher noch.
Seltsamerweise funktioniert diese Vorgehensweise bei nunmehr bei allen Pages und Windows die bisher erstellt wurden,
aber nicht bei diesem einen. Ich hab das Window schon etliche male neu erstellt - immer mit dem gleichen Ergebnis.
In der Ausgabe schimpft er, dass die Properties nicht gefunden werden können. Das macht natürlich Sinn wenn
das Property nicht richtig gesetzt wird.
Was Abhilfe schafft ist, wenn ich statt
this.DataContext = this;
folgendes als DataContext setze:
this.DataContext = Appointments.DataSource = cQueries.GetAppointments(1)
Funktioniert tatsächlich NUR so.
Vielleicht hat einer von euch eine Idee!?
Gruß,
Dom