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 DeepSeek R1 con Azure AI
Estrarre dati randomici da una lista di oggetti in C#
Configurare lo startup di applicazioni server e client con .NET Aspire
Triggerare una pipeline su un altro repository di Azure DevOps
Utilizzare gRPC su App Service di Azure
Ottimizzazione dei block template in Angular 17
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Path addizionali per gli asset in ASP.NET Core MVC
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Aggiornare a .NET 9 su Azure App Service
Migliorare la scalabilità delle Azure Function con il Flex Consumption