Como adicionar uma sombra semi-transparente sobre elementos no WP

Gostaria de adicionar uma cor semitransparente ao conteúdo de uma janela WPF (para indicar o estado da janela). Atualmente, estou usando um UserControl que preenche a janela e altero a cor e a visibilidade do plano de fundo, conforme necessári

O problema desse método é quando o UserControl está visível, não consigo clicar em nenhum controle (botões, caixas de seleção) na janela atrás do UserControl. Eu acho que preciso tornar o UserControl transparente para cliques de alguma forma. Isso é possível ou existe uma maneira melhor de adicionar a cor sobre a janela?

questionAnswers(2)

yourAnswerToTheQuestion