private void SearchField_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e) { if ((bool)e.NewValue == false) { SearchField.Opacity = 0.7; if (String.IsNullOrEmpty(SearchField.Text)) { SearchField.Text = (string)Application.Current.TryFindResource("SearchTile"); SearchField.FontStyle = FontStyles.Italic; SearchField.Foreground = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FF696969")); } } else { if (SearchField.Text == (string)Application.Current.TryFindResource("SearchTile")) { SearchField.Text = ""; SearchField.FontStyle = FontStyles.Normal; SearchField.Foreground = Brushes.Black; } else { SearchField.SelectAll(); } } }