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
Utilizzare i variable font nel CSS
Gestione file Javascript in Blazor con .NET 9
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Simulare Azure Cosmos DB in locale con Docker
Gestione CSS in Blazor con .NET 9
Configurare lo startup di applicazioni server e client con .NET Aspire
Eseguire una ricerca avanzata per recuperare le issue di GitHub
La gestione della riconnessione al server di Blazor in .NET 9
Migliorare l'organizzazione delle risorse con Azure Policy
Change tracking e composition in Entity Framework
Referenziare un @layer più alto in CSS
I più letti di oggi
- .NET Conference Italia 2024 - Milano
- Develop and distribute Azure Functions using K8s and CI/CD
- Disponibile la versione finale di Hyper-V: la virtualizzazione per Windows Server 2008
- Speciale Mastering Entity Framework
- Velocity arriva alla CTP3
- Silverlight Summer: un'estate speciale piena di Style per i controlli Silverlight!
- Disponibile la versione beta di Silverlight 4.0
- Mono 0.13: ora anche web services
- .NET Alerts Software Development Kit