Ustaw tekst „domyślny” w pustym polu tekstowym bez ustawiania ostrości za pomocą XAML

Chcę utworzyć TextBox, w którym pojawi się szary „domyślny” tekst, jeśli jest

a) pusty

b) stracił ostrość

gdy użytkownik wprowadzi pole tekstowe, szary tekst „domyślny” powinien zniknąć.

Próbowałem to zrobić za pomocąControlTemplate.Triggers, ale nie mogę znaleźćHasFocus własność.

Jak najlepiej to zrobić za pomocą XAML?

questionAnswers(2)

yourAnswerToTheQuestion