2016-08-04 17 views
-1

Ich versuche, den Fokus auf eine ListView (idealerweise das erste Element in der Listview) programmatisch zu setzen, aber selbst wenn ich versuche, Fokus auf nur die ListView setzt es scheitert.Konnte den Fokus auf ListView nicht setzen

Nested XAML (pseudo):

<flipview> 
    <listview> 
     <listviewitem (template binding)/> 
    </listview> 
</flipview> 

sowohl FlipView und Listenansicht mit IsEnabled="true" IsTabStop="true" eingestellt.

versuchen Fokus zu setzen mit listview1.Focus(FocusState.Programmatic);

den Fokus auf die FlipView Werkseinstellung und gibt true zurück, aber wenn ich versuche, und Einstellen des Fokus auf das Listview es fehlschlägt und false zurückgibt.

Kann mir jemand helfen, was mache ich falsch?

+0

Post tatsächlichen XAML statt "Pseudo", können wir nicht sehen, wenn Sie einen Fehler in Ihrem tatsächlichen XAML gemacht. – Bart

+0

Woher wissen Sie, dass Sie den Fokus auf 'ListView' gesetzt haben? Ich habe gerade Ihren Code getestet, das 'GotFocus'-Ereignis wird von Ihrem Code ausgelöst. –

Antwort

0

Verwaltet, um es herauszufinden, verweigerte das Steuerelement den Fokus zuzulassen, während die Sichtbarkeit der Steuerelemente auf minimiert festgelegt ist.

Verwandte Themen