Это немного странный вопрос:Visual Studio WPF UI Designer с пользовательских элементов управления
У меня есть пользовательский элемент управления, который наследуется от TextBox
, и обеспечивает «призрак» текст - например, он говорит, «Имя пользователя» в коробке пока вы не нажмете внутри него, после чего текст «призрак» исчезнет, и пользователь может ввести их, в данном случае, имя пользователя.
«Призрачный текст» для элемента управления - это просто свойство в подклассе TextBox. Затем я устанавливал для него TextBox.Text
.
В окне предварительного просмотра Visual Studio WPAM XAML (стандартный дизайн пользовательского интерфейса) я хотел бы иметь возможность «просматривать» текст «Ghost text» - например, когда вы устанавливаете фактический текст текстового поля, вы можете видеть это в предварительном просмотре, а не только при запуске приложения.
Я попытался установить свойство Text
в соответствующий текст Призрака в функции OnInitialised
, но это не влияет на предварительный просмотр.
Где я должен помещать код, который влияет на предварительный просмотр элемента управления в дизайнере?
Вопрос с бонусом: есть ли фактическое имя для текстовых полей «призрак»? Было бы хорошо знать будущее!
Это называется ** водяной знак **. [например] (http://mahapps.com/controls/textbox.html) и [этот] (http://social.technet.microsoft.com/wiki/contents/articles/20725.wpf-watermarked-textbox -and-passwordbox.aspx) – MickyD
@ MickyDuncan Ahhhhh, спасибо! – hnefatl
Возможный дубликат [Watermark/hint text/placeholder TextBox в WPF] (http://stackoverflow.com/questions/833943/watermark-hint-text-placeholder-textbox-in-wpf) – MickyD