Molto spesso nelle applicazioni, come abbiamo affrontato anche negli script precedenti, hanno bisogno di mostrare un elenco di dati, foto, video, documenti o altri contenuti ancora. Per quanto riguarda la visualizzazione a lista, e in particolare per i contenuti in stile timeline (tipo Twitter) che vengono aggiornati in tempo reale, sul controllo ListView è possibile, a partire da Windows 10 versione 1607, avere lo scrolling attivo sempre sull'ultimo elemento aggiunto all'elenco, così da evitare uno scroll manuale.
Per attivarlo è sufficiente andare a manipolare l'ItemsPanel e in particolare abilitare la proprietà ItemsUpdatingScrollMode, come illustrato nell'esempio seguente:
<ListView Source="{Binding}"> <ListView.ItemsPanel> <ItemsPanelTemplate> <ItemsStackPanel ItemsUpdatingScrollMode="KeepLastItemInView" /> </ItemsPanelTemplate> </ListView.ItemsPanel> </ListView>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire script pre e post esecuzione di un workflow di GitHub
Creare una libreria CSS universale: i bottoni
Eseguire una query su SQL Azure tramite un workflow di GitHub
Gestire gli accessi con Token su Azure Container Registry
Scrivere selettori CSS più semplici ed efficienti con :is()
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Generare velocemente pagine CRUD in Blazor con QuickGrid
Gestione dei nomi con le regole @layer in CSS
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Utilizzare Azure AI Studio per testare i modelli AI
Gestione dell'annidamento delle regole dei layer in CSS
I più letti di oggi
- Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
- Il nuovo tag nav in HTML5
- Nullish coalescing e decostruzione in JavaScript
- Silverlight Summer: un'estate speciale piena di Style per i controlli Silverlight!
- Microsoft Security Bulletin MS02-036
- Un documento con le novità del .NET framework 1.1