2010-11-15 4 views
0

J'utilise la région pop-up Prism et le popup est modaless. Lorsque j'ai essayé de modifier les codes d'échantillon Prism pour remplacer .Show() par .ShowDialog() commande, les codes deviennent instables. Donc, je dois garder les codes actuels intacts et penser à une solution de rechange: passer en mode modal pour être en mode modal.Est-il possible de rendre une vue modale de WPF pour devenir modale?

Je ne sais pas comment faire cela et/ou si c'est possible ou non. S'il vous plaît partager si vous savez comment. Je vous remercie!

+0

Que voulez-vous dire par "le code devient instable"? –

Répondre

0

Si vous utilisez l'implémentation Stock Trader Reference et le RegionPopupBehavior et le DialogActivationBehavior, alors oui vous pouvez. Vous devez uniquement modifier la méthode PrepareContentDialog de la méthode de comportement DialogActivation de Show() à ShowDialog().

L'exemple de mise en œuvre de référence n'est pas très robuste et j'ai rencontré des problèmes pour créer une fenêtre contextuelle plus robuste avec l'exemple de code. Cependant, une fois que vous modifiez les comportements, vous pouvez le faire fonctionner correctement.

Si vous fournissez plus de détails sur votre problème spécifique, il se peut que je puisse vous fournir plus d'aide.

Questions connexes