我有一个用于用户输入描述的文本框。我希望文本框本身在文本框中包含“插入描述”字样,一旦用户单击文本框开始输入,“插入描述”就会消失,而不是文本框旁边的标签说“插入描述”。允许输入他们的描述。
请注意,文本框中有灰色的“搜索”。我怎样才能做到这一点?
我正在使用Visual Studios 2015在C#中创建桌面应用程序。
答案 0 :(得分:0)
如果WPF尝试以下操作:
通过告诉XAML你绑定了一个不存在的属性作弊,然后在属性的PlaceHolderValue中设置你的占位符文本:
.pad-text {
padding: 5px;
font-size: 12px;
}
Winforms,试试这个:
<TextBox Name="myTextBox" VerticalAlignment="Top"
Text="{Binding Path=fakeproperty, PlaceHolderValue='Insert Description'}"/>