文本框中的灰色描述性文本,一旦点击就会消失

时间:2015-09-10 12:02:45

标签: c# textbox

我有一个用于用户输入描述的文本框。我希望文本框本身在文本框中包含“插入描述”字样,一旦用户单击文本框开始输入,“插入描述”就会消失,而不是文本框旁边的标签说“插入描述”。允许输入他们的描述。

以下是我所说的一个例子: enter image description here

请注意,文本框中有灰色的“搜索”。我怎样才能做到这一点?

我正在使用Visual Studios 2015在C#中创建桌面应用程序。

1 个答案:

答案 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'}"/>