Ich habe ein usercontrol in einem Canvas geladen; Diese usercontrol on default hat die Sichtbarkeit reduziert. Wenn ein bestimmtes Textfeld meines Fensters fokussiert ist, wird die Benutzersteuerung sichtbar.Fokus auf TextBox, wenn UserControl die Sichtbarkeit ändert
Wenn die Benutzersteuerung sichtbar wird, möchte ich den Fokus auf ein anderes Textfeld in usercontrol setzen.
Ich versuche, das zu tun:
private void UserControl_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
{
if (this.Visibility == Visibility.Visible)
{
FocusManager.SetFocusedElement(this, TextBlockInput);
}
}
Es scheint, Arbeit, aber es gibt ein Problem: die Textbox konzentriert scheint aber die Cursor in Textfeld nicht blinken und ich kann nicht Zeichen für die Eingabe eingeben.
Ich würde, dass nach dem Fokus der Textkasten ist bereit für die Eingabe. Wie kann ich?
versuchte, dieses Problem seit heute Morgen zu lösen .... Sie gespeichert meinen Abend :-) Vielen Dank! ! – Cris