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.)