Один из способов добавить заполнитель (placeholder) в TextBox в WPF с использованием C# — создать пользовательское присоединённое свойство для управления текстом заполнителя. 1
Процесс включает следующие шаги: 1
Кроме того, есть вариант программного рендеринга текста и его последующей замены при событиях фокуса. 5 Ещё один способ — использование стилизации WPF. 5
В стандартном элементе TextBox WPF нет встроенной функции заполнителя, как в веб-формах. 1