Utwórz znak wodny WPF w Pure XAML

To jest dla kontrolki TextBox na ekranie logowania, gdzie TextBox zawiera nazwę użytkownika. Chcę, aby TextBox działał w następujący sposób:

Gdy zawartość jest pusta, zawartość powinna być ustawiona na „Nazwa użytkownika”.

Po kliknięciu TextBox chcę, aby zawartość została ustawiona na „”, tj. nic (chyba że treść została już edytowana przez użytkownika).

Jest to obecnie dość standardowa funkcja, coś takiegowordpress login (na górze strony).nie mogę wymyślić lepszego przykładu, niż się boję :)

W każdym razie zrobiłem to już za pomocą ViewModel i działa dobrze, ale chciałbym wiedzieć, czy można to zrobićwyłącznie z końca XAML. Nie chodzi o logikę biznesową, więc myślę, że lepiej byłoby zrobić to bez maszyny wirtualnej.

questionAnswers(4)

yourAnswerToTheQuestion