windows - Rul til bestemt emne i longlist selector efter binding

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger Longlistselector til at binde chatbeskederne. Efter binding skal jeg vise den sidste besked. Men som standard kommer det til toppen besked. Jeg tryed rulle til sidste vare '(ScrollTo (lastmessage))' men det virker ikke. kan nogen give løsningen.

Bedste reference


Andre har fundet succes ved at kalde UpdateLayout () før ScrollIntoView () på en ListBox.

Andre referencer 1


Har du forsøgt at bruge AnimateTo() og sende det sidste punkt på listen.


Alternativt kan du forhøre det visuelle træ på kontrollen og få adgang til ScrollViewer af den interne [[Templated]] ListBox og ringe ScrollToVerticalOffset.

Andre referencer 2


Prøv at indstille SelectedItemIndex til indeks for sidste vare.