0%

Windows Phone开发 文本输入框TextBox的提示功能

在其他手机系统中,文本输入框都有个Hint属性,在未输入文本的时候,用灰色文字提示用户,但是在Windows Phone中,默认的TextBox是没有这个功能的(Windows Phone好像就是个半成品),如果需要使用此功能,就需要Silverlight for Windows Phone Toolkit中的PhoneTextBox。 效果图: 在未输入文字之前,会显示”请输入关键字”,点击输入框或输入文本后,会隐藏。 使用方法,参考前面的博文,添加Silverlight for Windows Phone Toolkit引用,在xaml头部添加命名空间。 在适当的位置,添加PhoneTextBox:

<toolkit:PhoneTextBox x:Name="textBox1" Text="" AllowDrop="False" GotFocus="textBox1_GotFocus" TextInput="textBox1_TextInput" Margin="118,4,0,0" HorizontalAlignment="Left" Width="338" VerticalAlignment="Top" Hint="请输入关键字" />