Windows phone 8.1 文本框获取焦点WP 8.1通用应用程序时如何保留占位符文本
我想在文本框中保留占位符文本,当它像MSN Weather应用程序图像中那样获得光标(聚焦)时。 我怎样才能做到这一点Windows phone 8.1 文本框获取焦点WP 8.1通用应用程序时如何保留占位符文本,windows-phone-8.1,win-universal-app,Windows Phone 8.1,Win Universal App,我想在文本框中保留占位符文本,当它像MSN Weather应用程序图像中那样获得光标(聚焦)时。 我怎样才能做到这一点 以下是示例代码: private void txtname_GotFocus(object sender, RoutedEventArgs e) { txtname.Text = "ABCD"; //txtname.Background = new SolidColorBrush(Colors.White); } 以下是示例代码: private void t
以下是示例代码:
private void txtname_GotFocus(object sender, RoutedEventArgs e)
{
txtname.Text = "ABCD";
//txtname.Background = new SolidColorBrush(Colors.White);
}
以下是示例代码:
private void txtname_GotFocus(object sender, RoutedEventArgs e)
{
txtname.Text = "ABCD";
//txtname.Background = new SolidColorBrush(Colors.White);
}
以下是示例代码:
private void txtname_GotFocus(object sender, RoutedEventArgs e)
{
txtname.Text = "ABCD";
//txtname.Background = new SolidColorBrush(Colors.White);
}
以下是示例代码:
private void txtname_GotFocus(object sender, RoutedEventArgs e)
{
txtname.Text = "ABCD";
//txtname.Background = new SolidColorBrush(Colors.White);
}
TextChanged事件:
private void txtname_TextChanged(object sender, TextChangedEventArgs e)
{
//txtname.Background = new SolidColorBrush(Colors.White);
}
TextChanged事件:
private void txtname_TextChanged(object sender, TextChangedEventArgs e)
{
//txtname.Background = new SolidColorBrush(Colors.White);
}
TextChanged事件:
private void txtname_TextChanged(object sender, TextChangedEventArgs e)
{
//txtname.Background = new SolidColorBrush(Colors.White);
}
TextChanged事件:
private void txtname_TextChanged(object sender, TextChangedEventArgs e)
{
//txtname.Background = new SolidColorBrush(Colors.White);
}
您可以将文本框放在文本块上,并使文本框的背景透明 然后使用转换器将Textblock的可见性绑定到TextBox的文本。当Text.Length为0时,使转换器返回可见,否则隐藏
<Grid>
<TextBlock Text="Watermark"
Visibility=
"{Binding ElementName=Input,
Path=Text,
Converter={StaticResource TextToVisibility}}"/>
<TextBox x:Name="Input"/>
</Grid>
您可以将文本框放在文本块上,并使文本框的背景透明 然后使用转换器将Textblock的可见性绑定到TextBox的文本。当Text.Length为0时,使转换器返回可见,否则隐藏
<Grid>
<TextBlock Text="Watermark"
Visibility=
"{Binding ElementName=Input,
Path=Text,
Converter={StaticResource TextToVisibility}}"/>
<TextBox x:Name="Input"/>
</Grid>
您可以将文本框放在文本块上,并使文本框的背景透明 然后使用转换器将Textblock的可见性绑定到TextBox的文本。当Text.Length为0时,使转换器返回可见,否则隐藏
<Grid>
<TextBlock Text="Watermark"
Visibility=
"{Binding ElementName=Input,
Path=Text,
Converter={StaticResource TextToVisibility}}"/>
<TextBox x:Name="Input"/>
</Grid>
您可以将文本框放在文本块上,并使文本框的背景透明 然后使用转换器将Textblock的可见性绑定到TextBox的文本。当Text.Length为0时,使转换器返回可见,否则隐藏
<Grid>
<TextBlock Text="Watermark"
Visibility=
"{Binding ElementName=Input,
Path=Text,
Converter={StaticResource TextToVisibility}}"/>
<TextBox x:Name="Input"/>
</Grid>
您可以尝试“Textbox.GotFocus()”事件。在这种情况下,保留您想要的文本。我将测试它并给您反馈,谢谢。您可以尝试“Textbox.GotFocus()”事件。在这种情况下,保留您想要的文本。我将测试它并给您反馈,谢谢。您可以尝试“Textbox.GotFocus()”事件。在这种情况下,保留您想要的文本。我将测试它并给您反馈,谢谢。您可以尝试“Textbox.GotFocus()”事件。在这种情况下,保留你想要的文本。我会测试它并给你反馈,谢谢。嗯,我确定,但是如果用户开始写文本,文本将保留在控件中?我不想发生……你说的我不明白。如果用户开始写,你是否需要写文本?如果用户开始写,我需要“占位符文本”(而不是“文本”)按预期消失。然后尝试“Textbox.TextChanged event,brotherrok,我只是想知道是否有比玩“TextChanged,GotFocus”更优雅的解决方案“事件。无论如何,谢谢。嗯,我确定,但是如果用户开始写,文本将保留在控件中?我不想发生……你说的我不明白。如果用户开始写,你是否需要写文本?如果用户开始写,我需要“占位符文本”(而不是“文本”)按预期消失。然后尝试“Textbox.TextChanged event,brotherrok,我只是想知道是否有比玩“TextChanged,GotFocus”更优雅的解决方案“事件。无论如何,谢谢。嗯,我确定,但是如果用户开始写,文本将保留在控件中?我不想发生……你说的我不明白。如果用户开始写,你是否需要写文本?如果用户开始写,我需要“占位符文本”(而不是“文本”)按预期消失。然后尝试“Textbox.TextChanged event,brotherrok,我只是想知道是否有比玩“TextChanged,GotFocus”更优雅的解决方案“事件。无论如何,谢谢。嗯,我确定,但是如果用户开始写,文本将保留在控件中?我不想发生……你说的我不明白。如果用户开始写,你是否需要写文本?如果用户开始写,我需要“占位符文本”(而不是“文本”)按预期消失。然后尝试“Textbox.TextChanged event,brotherrok,我只是想知道是否有比玩“TextChanged,GotFocus”更优雅的解决方案“事件。不管怎样,谢谢。嘿,那是一个很好的,我会试试的,谢谢。和+1的转换器的想法:)嘿,这是一个非常好的一个,我会尝试它,谢谢。和+1的转换器的想法:)嘿,这是一个非常好的一个,我会尝试它,谢谢。和+1的转换器的想法:)嘿,这是一个非常好的一个,我会尝试它,谢谢。和+1表示转换器想法:)