2010-05-16 7 views
2

Avant de me diriger vers Have a wpf window inside another wpf window ou de me dire que MDI est soooo 1995, laissez-moi vous expliquer mon application.Afficher une fenêtre WPF dans un autre

Je crée une fenêtre de MessageBanner qui fonctionne de manière similaire à la bannière de message que nous voyons dans plusieurs sites de nos jours (y compris SO)

Je veux code client pour appeler la bannière de mon message en utilisant quatre modes différents:

MessageBanner.Show(content); 
MessageBanner.Show(content, ownerWindow); 
MessageBanner.ShowModal(content); 
MessageBanner.ShowModal(content, ownerWindow); 

Je crois que vous avez l'application. Le fait est que lorsque ownerWindow est affiché, je veux afficher ma fenêtre MessageBanner dans la fenêtre ownerWindow.

Des idées sur la façon de le faire?

+0

MDI était complètement obsolète * par * 1995, lorsque Windows 95 est sorti. – MusiGenesis

Répondre

1

Je ne sais pas pourquoi vous voulez l'ajouter en tant que fenêtre. Il me semble que vous voudriez le créer comme un adorateur plutôt que comme une fenêtre.

+0

C'est la direction que j'ai prise hier. Le problème cela ne fonctionnera que dans l'hébergement de fenêtres qui ont un adorner, mais je pense que c'est raisonnable de demander. –

Questions connexes