Мне нужна функция в текстовом поле silverlight, аналогичная функциональность, как в текстовом поле Задать вопрос «Заголовок» в stalkoverflow. Если в текстовом поле нет текста, то должно отображаться «Поиск». Когда пользователь щелкает текстовое поле, текст текстового поля должен быть пустым, а текстовое поле теряет фокус, если текст пустой, тогда отображается «Поиск». Я написал следующий код, но есть ли код, который обрабатывает все возможные условия?
private void txtAvailable_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
txtAvailable.Text = "";
}
private void txtAvailable_LostFocus(object sender, RoutedEventArgs e)
{
if (txtAvailable.Text.Trim() == "")
txtAvailable.Text = "Search";
}