2010-12-21 5 views
0

Je voudrais implémenter un "Module Switcher" dans mon application, ce qui fait apparaître une interface de type alt-tab montrant les modules ouverts.Même vue montrée deux fois

En ce moment, il est structuré comme celui-ci

   ModuleShellView 
       ModuleSwitcherView 
     Module 1 Module 2 Module 3 

ModuleSwitcherView est ouvert comme une boîte de dialogue ModuleShellView et se lie aux modules actuellement ouverts.

Cela provoque le passage du module actif à l'écran en arrière à rien. Est-il possible de garder la vue ouverte en arrière-plan, tout en l'affichant dans un autre dialogue? La fenêtre alt-tab n'a besoin que d'une "vue" de la vue, elle n'a pas besoin d'être interactive.

Répondre

1

J'ai trouvé une solution de contournement pour cela. Plutôt que d'afficher le contentcontrol, je saisis l'instance de la vue, l'écris dans un WriteableBitmap puis l'utilise.