Come posso mantenere listview
scroll position
se esco da un'altra pagina e torno premendo il pulsante back
?Conserva Listview scorri sulla pagina di navigazione
È sempre resets it to top
. È un vero dolore tornare alla poesia che ero. Aiutateci
Come posso mantenere listview
scroll position
se esco da un'altra pagina e torno premendo il pulsante back
?Conserva Listview scorri sulla pagina di navigazione
È sempre resets it to top
. È un vero dolore tornare alla poesia che ero. Aiutateci
Per lo più Fase 1 farà il trucco, se non si dispone di apportare modifiche al tuo listView seguendo passo 2
1) this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled;
2)
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical"/>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
spero aiuta :)
In alternativa è possibile aggiungere NavigationCacheMode = "Abilitato" nella pagina XAML:
<Page
NavigationCacheMode="Enabled">
Ho provato a memorizzare nella cache la pagina, ma la memorizzazione nella cache della pagina mantiene il suo stato per sempre, cosa succede se sto navigando in avanti dalla mia homepage a questa pagina in cache, in quella situazione voglio essere in cima. Come ottengo quello –
XAML o JavaScript? –
è XAML + C# –