UWP - VisualStates SelectionStates "Ausgewählt und nicht ausgewählt" funktioniert nicht in ListviewItem Style

Ich entwickle die UWP Win10 VS2015-App und verwende VisualStates in ListviewItem-Stilen. Ich habe Animationen / Storyboards in FocusStates und sie funktionieren einwandfrei. Das Problem ist jedoch, dass wir außerhalb der Listenansicht klicken und den Fokus und dann die Animation verlieren beendet.

Eigentlich muss ich die Animation auf Selected visualState starten und die Animation auf Unselected visualstate beenden. Die Animation funktioniert einwandfrei, aber nur auf PointerOver, PointerPressed, PointerFocused, Unfocused usw., aber ich brauche es auf Selected und Unselected VisualStates.

Wenn ich auf ListviewItem klicke, wird das Farbband nach rechts erweitert, und wenn ich auf ein anderes Element klicke, wird das zuvor fokussierte Farbband von ListviewItem reduziert und das derzeit fokussierte Farbband wird erweitert ) aber das Problem ist, wenn ich sogar außerhalb der Listenansicht klicke, so dass das Farbband kollabiert, weil es den Fokus verliert und der Unfocus-Status ausgelöst wird ... aber ich brauche dies bei ausgewählten / nicht ausgewählten Status, damit es auch dann funktioniert, wenn wir außerhalb des Listenansicht-Elements klicken nicht LostFocus, bis ich auf ein anderes Listenansicht-Element geklickt habe. PLZ helfen.

Das Storyboard für Colorband und alle Visualstates sind im Style-Code enthalten. Wie ich oben schon sagte, funktionieren dieser Code und die Animationen gut mit dem angegebenen Style-Code, aber wenn ich die FocusStates entferne ... funktioniert es nicht mit SelectionStates ... und ich brauche es auch für SelectionStates.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage