Erstellen Sie ein WPF-Wasserzeichen in Pure XAML

Dies ist ein TextBox-Steuerelement in einem Anmeldebildschirm, in dem die TextBox den Benutzernamen enthält. Ich möchte, dass die TextBox folgende Leistung erbringt:

Wenn der Inhalt leer ist, sollte der Inhalt auf "Benutzername" gesetzt werden.

Wenn die Textbox angeklickt wird, soll der Inhalt auf "" gesetzt werden, d. H. nichts (es sei denn, der Inhalt wurde bereits vom Benutzer bearbeitet).

Dies ist heutzutage ein ziemlich normales FeatureWordPress-Login (oben auf der Seite).Ich fürchte, es gibt kein besseres Beispiel als dieses :)

Ich habe das also bereits mit einem ViewModel gemacht und es funktioniert gut, aber ich würde gerne wissen, ob dies möglich istrein vom XAML-Ende. Da keine Geschäftslogik betroffen ist, ist es meiner Meinung nach besser, auf die VM zu verzichten.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage