如何在没有用户输入的情况下在WP7 TextBox中获取默认输入?

时间:2011-11-10 19:13:05

标签: windows-phone-7

如果没有用户输入,如何显示一些默认输入?

我的意思是当我想添加例如我看到了日历中的新约会 灰色字母中的“主题”和“位置”。当我点击它时,它们会消失,我会看到用户输入。

如何在我自己的应用程序中进行此操作?

2 个答案:

答案 0 :(得分:2)

如果您拥有textbox控件,则可以使用GotFocus事件删除文本(您最初可以定义)并将Foreground更改为App.Resources["PhoneTextBoxForegroundBrush"] as SolidColorBrush代码背后。

<TextBox FontFamily="Segoe WP Semibold" FontSize="{StaticResource 
PhoneFontSizeMediumLarge}"  x:Name="textBox" GotFocus="myHandler_GotFocus"
Text="Enter some text.." Foreground="{StaticResource PhoneSubtleBrush}" />

在代码背后

private void myHandler_GotFocus(object sender, RoutedEventArgs e){ this.textBox.Text = ""; }

答案 1 :(得分:2)