tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Steiner_B
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
925
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Marc79 Marc79 ist offline Mitglied Silber
    Registriert seit
    Oct 2010
    Beiträge
    69
    Hallo zusammen,

    ich habe einige Jahre unter C# WinForms entwickelt. Heute habe ich die ersten Schritte unter WPF gemacht. Es läuft sich soweit ganz gut und es ist erstaunlich, was alles möglich ist.

    Dennoch bin ich aktuell an einen Punkt gekommen, wo mir keine Ideen mehr einfallen.

    Problem:
    Die App soll ein Hauptfenster haben. In dieses Fenster soll entweder Window2 oder Window3 geladen werden (In Zukunft auch noch weitere). Was muss ich alles einstellen, damit im Window1 mal das ein, mal das andere Fenster geladen werden kann.
    Window1 hat ein Grid. Kann ich das quasi als Panel nutzen und dem Grid mal das eine, mal das andere Window zuweisen? Wenn ja, wie macht ihr das?

    Unter WinForms gab es unterschiedliche Möglichkeiten.
    Man hat z.B. auf MainForm ein Panel hingeklatscht, hat die anderen Forms rahmenlos gemacht und je nach Notwendigkeit das eine oder andere Fenster an das Panel übergeben.
    So würde ich das gerne auch hier mal probieren.

    Danke für Tipps und Anregungen.
    Gruß Marc
     

  2. #2
    Steiner_B Steiner_B ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Wien
    Beiträge
    573
    Hallo,

    Ich glaub was in deinem Fall besser wäre ist Window2 und Window3 nicht von Window abzuleiten, sondern von UserControl. UserControls kannst du dann genauso wie jedes andere Control im Grid verwenden.

    Edit: Oder ist die eigentliche Frage wie du dynamisch Controls zu einem Grid hinzufügst?
    Marc79 bedankt sich. 

  3. #3
    Marc79 Marc79 ist offline Mitglied Silber
    Registriert seit
    Oct 2010
    Beiträge
    69
    Hi,

    eigene UserControls zu erstellen hatte ich auch schon angedacht.
    Das werde ich mal gleich ausprobieren.

    Sollte ja funktionieren statt einer Windowableitung ...

    Danke für den Tipp!

    Gruß Marc
     

  4. #4
    Marc79 Marc79 ist offline Mitglied Silber
    Registriert seit
    Oct 2010
    Beiträge
    69
    Geht wunder bar. Die Lösung mit dem UserControl gefällt mir
     

Ähnliche Themen

  1. Zweites Fenster rechts am Hauptfenster andocken
    Von Marc79 im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 06.03.11, 14:37
  2. Im Hauptfenster ein weiteres Fenster einbetten
    Von Florian123 im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 22.06.09, 13:14
  3. Antworten: 2
    Letzter Beitrag: 03.06.09, 20:52
  4. Hauptfenster beim schließen des PopUps neu laden
    Von Johnnii360 im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 28.03.07, 19:49
  5. Popup fenster von Hauptfenster schließen geht nicht
    Von steyrblade im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 12.09.06, 11:58

Stichworte