Tengo un control de usuario cargado dentro de un lienzo; este control de usuario predeterminado tiene visibilidad contraída. Cuando se enfoca un cuadro de texto específico de mi ventana, el control de usuario se hace visible.Enfoque en TextBox cuando UserControl cambie Visibilidad
Cuando el control de usuario se vuelve visible, quiero establecer el foco en otro cuadro de texto dentro de usercontrol.
trato de hacer eso:
private void UserControl_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
{
if (this.Visibility == Visibility.Visible)
{
FocusManager.SetFocusedElement(this, TextBlockInput);
}
}
Parece trabajo, pero hay un problema: el cuadro de texto parece centrado pero el cursor en el cuadro de texto no parpadean y no puede escribir caracteres para la entrada.
Me gustaría que después del enfoque el cuadro de texto esté listo para la entrada. ¿Como lo puedo hacer?
Estaba tratando de resolver este problema desde esta mañana ... me salvó la noche :-) ¡Muchas gracias! ! – Cris