WP8 Markieren Sie SelectedItem LongListSelector

Mein Anliegen ist es, ein ausgewähltes Element in meinem LongListSelector hervorzuheben, wenn der Benutzer darauf tippt.

Ich habe diese Lösung ausprobiert:http://code.msdn.microsoft.com/windowsapps/Highlight-a-selected-item-30ced444#content

Aber ich habe immer noch ein Problem.
In meinem Projekt ist der LongListSelector mit 90 ~ 100 Elementen gefüllt und wenn ich auf das x tippeth Element, das (x + 20)th, die (x + 40)th, die (x + 60)th, die (x + 80)th... auch hervorgehoben werden. Wie ist das möglich? Was verursacht das?

Ich habe versucht zu debuggen, und was mir aufgefallen ist, ist, dass "userControlList" (siehe die Ereignisbehandlungsroutine MyLongListSelector1_SelectionChanged, indem Sie dem obigen Link folgen) 20 Elemente nach der Ausführung von "GetItemsRecursive" enthält und nicht 90 ~ 100, wie ich zumindest erwartet hatte.

Wenn Sie dies nicht lösen können, weiß dann jemand, wie ausgewählte Elemente in LongListSelector tatsächlich hervorgehoben werden? (Die Verwendung von Listbox ist keine Option.)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage