Hallo zusammen,
möchte gerne beim Start meines Programms die letzte Ansicht des Benutzers, sprich Höhe, Breite und Position sowie Zustand des Fensters, wieder anzeigen.
Ein einfaches
Top="{Binding WindowTop}"
auf die Property WindowTop funktioniert leider nicht.
Ich habe bereits ein wenig recherchiert und herausgefunden, dass das auch so nicht geht, sondern drum herum noch mehr gemacht werden muss. Leider habe ich keinen Artikel gefunden, der mir jetzt zeigt was genau gemacht werden muss.
Hat jemand von euch eine Idee, Beispiel oder Link was ich dabei noch alles beachten muss?
Viele Grüße
Kristian
Hallo Hunv,
also ich würde dies in den Einstellungen des Programms speichern. Dann kannst du auch dagegen binden. Evtl. sind IValueConverter von nöten.
Ich habe dies bei meinem Programm mit MEF-Imports gelöst; wobei ich nicht die Fensterposition speichere/auslese, sondern generell Einstellungen.
Gruß,
Michael
Hi xxMUROxx,
vielen Dank für deine Antwort. Das ist eine Variante an die ich so noch gar nicht gedacht habe. Mal sehen wie ich das umgesetzt bekomme 😉
Hallo Hunv,
ich hab das so wie in [WPF] Binding to application settings using a markup extension gelöst und hat ganz gut funktioniert.
mfG Gü
hallo,
Wenn ich dich Richtig verstanden habe, dann ist DependencyProperty das Stichwort.
Hallo ProGamer,
DependencyProperties sind in diesem Fall nur bedingt das richtige Schlüsselwort. DependencyProperties sind interessant wenn man selbst benutzerdefinierte Controls erstellt
Ja, das kann ich bestätigen. Bei meiner Suche bin ich da auch drüber gestolpert.