Janela WPF completamente modal?

Eu tenho um requisito que especifica que um aplicativo de bandeja de notificação que usa o WPF deve (com base em algumas condições) pop-up uma janela que é globalmente modal. Isso deve impedir o usuário de fazer qualquer coisa (mesmo fora do aplicativo da Bandeja) até que tenha satisfeito algumas outras condições, momento em que ativará o botão de fechamento e permitirá ao usuário fechá-lo.

Como alguém faz essa janela? Eu tenho a janela exibindo e avalia as condições e outras coisas, mas é apenas modal para o aplicativo (ou seja, ele só bloqueia execução e interface do usuário para o aplicativo em que está sendo executado.

Eu imagino que eu poderia criar uma janela sem borda e talvez desabilitar a funcionalidade de minimizar, mas eles ainda seriam capazes de acessar o menu Iniciar. Algum tomador? O que estou me esforçando para obter funcionalidade é semelhante à janela de solicitação de privilégios do Windows UAC / Admin.

Esta não é uma duplicata da pergunta fornecida pela caixa duplicada na parte superior. Essa pergunta pertence ao Windows Forms e não é aplicável ao WPF. Acontece que recebi uma resposta que funcionou bem para mim e não foi a resposta à pergunta acima. Não que isso realmente importe, mas gostaria que a tag duplicada fosse removida. Eu gosto de pensar que pesquiso minhas perguntas muito bem antes de postar, e adicionar essa tag implica que eu não faço.

EDITAR

Esta questão não é uma duplicata da pergunta que foi ligada na caixa Duplicate Question. Essa pergunta foi respondida com um sabor do Windows Forms e estou usando o WPF, uma estrutura de interface do usuário completamente diferente.

questionAnswers(2)

yourAnswerToTheQuestion