Complètement Modal Fenêtre WPF?

J'ai une exigence qui spécifie qu'une barre de notification de l'application qui utilise WPF doit (selon certaines conditions) pop-up d'une fenêtre qui est globalement modal. Cela devrait éviter à l'utilisateur de faire quoi que ce soit (même en dehors du Plateau de l'application) jusqu'à ce qu'ils ont satisfait à certaines autres conditions qui permettront le bouton de fermeture et de permettre à l'utilisateur de fermer.

Comment fait-on une telle fenêtre? J'ai la fenêtre d'affichage et en évalue les conditions et autres joyeusetés, mais c'est seulement modal à l'application (c'est à dire il ne fait que bloquer l'exécution et de l'INTERFACE utilisateur de l'application, il est en cours d'exécution en vertu de l'.

J'imagine que je pourrais créer une fenêtre sans bordure et peut-être désactiver l'minimiser les fonctionnalités, mais ils seraient encore en mesure d'accéder au menu démarrer. Les élèves? Ce que je cherche pour la fonctionnalité-sage est semblable à l'UAC Windows/Admin fenêtre de demande de privilèges.

Ce n'est pas un doublon de la question fournis par le double boîte en haut. Cette question se rapporte à des Formes de Windows et n'est pas applicable à WPF. Comme il arrive, j'ai reçu une réponse qui a bien fonctionné pour moi, et ce n'était pas la réponse à la question ci-dessus indiquée. Non pas que cela importe vraiment, mais je voudrais le double de l'étiquette de prises hors tension. J'aime à penser que je recherche mes questions assez bien avant de poster, et d'ajouter cette balise implique que je n'ai pas.

MODIFIER

Cette question n'est pas un doublon de la question qui leur était lié, il int en Double Question de la boîte. Cette question a été répondu dans les Windows Forms saveur, et je suis en utilisant WPF, complètement différent de ce framework d'INTERFACE.

Qui sonne assez désagréable et je ne suis pas certain que vous pouvez prendre sur le bureau sans mauvais hacks pour garder votre écran au premier plan.
Je n'écris pas les exigences. Je ne peux que plaider contre eux, et de les mettre en œuvre lorsque je obtenir abattu.
Pour une part, il est. L'exigence est qu'il n'existe pas (du moins pas de façon facile comme Alt+Tab) pour en sortir... j'avais espéré il y avait une certaine manière assez simple que je n'étais pas au courant de la création d'un système de fenêtre modale.
Eh bien, ce est une application de rappel de nos utilisateurs en mettant leur temps dans le système de temps. Ils ont beaucoup d'autres applications installés et en cours d'utilisation. Personnellement, je fixer la date système pour le rendre plus facile et plus attrayant au lieu de les harceler de mort sur elle.
lien temps d'enregistrement dans le système de paie. pas de harceler nécessaire.

OriginalL'auteur CodeWarrior | 2013-02-12