WPF-Anfänger / GUI in aktuellem Fenster ändern?
-
Hallo zusammen
Ich lerne zur Zeit C# und WPF.
Ich möchte letztlich natürlich auch eigene Programme schreiben. Bei diesen sollen sich in bestimmten Fällen auch die angezeigten GUI-Elemente ändern.
Ich bin auch in der Lage diese alle in einer xaml-Datei versammelten Elemente über ein Parentelement sichbar und unsichtbar zu machen.
Irgendwie scheint mir das bei einem größerem Programm aber keine vernünfte Lösung zu sein.Kann mir hier jemand auf die Sprünge helfen oder ein Tutorial oder ähnliches empfehlen was speziell auf dieses Thema eingeht?
Vielen Dank
Tilo
-
Also ich versteh nicht was du meinst. Kannst du das irgendwie Visualisieren was du vor hast, oder nochmal genauer erklären?
-
EIn typisches Beispiel wie das in der Praxis für den Benutzer aussieht ist zb dies:
http://gallery.techarena.in/data/504/medium/FIFA_MANAGER_09-2.jpegoder:
http://www.zath.co.uk/wp-content/uploads/2009/11/football-manager-2010-home-screenshot.jpg
Hier werden durch Klicks auf die Menüpunkte viele GUI-Elemente angezeigt oder unsichtbar gemacht, zum Teil ändern sich oder verschwinden auch die Menüleisten selbst.
-
ogrex13 schrieb:
http://gallery.techarena.in/data/504/medium/FIFA_MANAGER_09-2.jpeg
Liste von Objekten im Code, pro Objekt ein DataTemplate, die Buttons schalten das "CurrentItem" durch und ein ContentControl zeigt es an.
oder
Liste von Objekten im Code, ein Grid mit den Steuerelementen welche gegen die Objekt properties bindet, die Buttons schalten das "CurrentItem" durch, das DataContext des Grids bindet gegen das CurrentItem.ogrex13 schrieb:
http://www.zath.co.uk/wp-content/uploads/2009/11/football-manager-2010-home-screenshot.jpg
TabControl.
Sag am besten genauer was du erreichen möchtest, es gibt immer verschiedene Wege zur Lösung eines Problems.