Comment puis-je formater un WPF TextBlock de manière conditionnelle?

J'ai un WPF TextBlock lié à une chaîne.
Si la chaîne est vide, je veux le TextBlock pour afficher un message d'avertissement dans une autre couleur.

C'est facile à faire dans le code, je me demandais si il y avait un élégant WPF pur XAML solution pour cela?
J'ai étudié le Style Déclenche, mais la syntaxe ne me vient pas naturellement.

Merci!

source d'informationauteur Scott Ferguson