2010-12-21 8 views
0

Ich möchte einen "Module Switcher" in meiner Anwendung implementieren, der eine Alt-Tab-ähnliche Schnittstelle mit den geöffneten Modulen anzeigt.Gleiche Ansicht zweimal gezeigt

Gerade jetzt ist es so

   ModuleShellView 
       ModuleSwitcherView 
     Module 1 Module 2 Module 3 

strukturiert ModuleSwitcherView als Dialog von ModuleShellView geöffnet und bindet an die aktuell geöffneten Module.

Dies bewirkt, dass das aktive Modul auf dem Bildschirm nach und nach auf nichts umschaltet. Gibt es eine Möglichkeit, die Ansicht im Hintergrund offen zu halten, während sie in einem anderen Dialog angezeigt wird? Das Alt-Tab-Fenster benötigt nur eine "Ansicht" der Ansicht, es muss nicht interaktiv sein.

Antwort

1

Ich habe einen Workaround dafür gefunden. Anstatt die contentcontrol anzuzeigen, ergreife ich die View-Instanz, schreibe sie in eine WriteableBitmap und verwende sie dann.