Fokus Textbox mit nur XAML
Ich versuche mit der Tastatur den Fokus auf eine textbox enthalten ist, in einem stackpanel-Element standardmäßig eingeklappt. Wenn das stackpanel-Steuerelement sichtbar wird, möchte ich die textbox zu werden, standardmäßig fokussiert.
Habe ich versucht, diesen code:
<StackPanel Orientation="Vertical" FocusManager.FocusedElement="{Binding ElementName=TxtB}">
<TextBox x:Name="TxtA" Text="A" />
<TextBox x:Name="TxtB" Text="B" />
</StackPanel>
Aber es hat nicht funktioniert. Der Typ cursor auftauchte, aber es war nicht blinkt und nicht gestatten zu schreiben.
Ist es möglich mein problem zu lösen, die nur mithilfe von XAML? Vielleicht löst?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, wie du selbst sagtest, einfach auszulösen scheint, den trick zu tun:
Benötigen Sie angefügte Eigenschaft IsFocused aufgerufen Focus () - Methode des angehängten element, wenn auf true festgelegt. Warten Sie, ich werde das hinzufügen einiger code.
Helfer und Methoden: