Como implementar a mensagem de balão em um aplicativo WPF

Gostaríamos de usar mensagens de balão, conforme descrito noGuia UX da Microsoft. Encontrei alguns exemplos que usam código nativo do Windows Forms, mas o código nativo requer um identificador para o componente, um pouco difícil para um aplicativo WPF, pois não segue o mesmo conceito.

Eu achei algunsCódigo de amostra que usa o mecanismo decorador do WPF, mas ainda não estou convencido de que essa seja a abordagem mais fácil para o aplicativo WPF. Uma possível implementação seria implementar um decorador em torno de uma dica de ferramenta?

O caso concreto que tenho é um formulário com várias caixas de texto que precisam de validação e notificação de entrada sobre possíveis valores de entrada errados - algo que parece apropriado para mensagens de balão.

Existe um controle comercial ou de código aberto criado para este caso de uso no WPF que eu deveria estar ciente?

questionAnswers(5)

yourAnswerToTheQuestion