private void txtCus_Number_GotFocus(object sender, RoutedEventArgs e) { this.txtCus_Number.Visibility = Visibility.Hidden; this.autoCustomers.Visibility = Visibility.Visible; this.autoCustomers.Focus(); } private void autoCustomers_LostFocus(object sender, RoutedEventArgs e) { this.autoCustomers.Visibility = Visibility.Hidden; this.txtCus_Number.Visibility = Visibility.Visible; }but the textbox never gets hidden. In VFP I might put a NODEFAULT in the gotfocus code. Is there something similar in C# or should I do this a different way?