Nell'SDK di WinRT di Windows 8.1 è stata introdotta la possibilità di inserire un elemento fisso all'interno di uno ScrollViewer, utilizzando le proprietà TopHeader, LeftHeader e TopLeftHeader.
<ScrollViewer HorizontalAlignment="Left" HorizontalScrollMode="Auto"> <ScrollViewer.TopHeader> <TextBlock>TopHeader</TextBlock> </ScrollViewer.TopHeader> <TextBlock HorizontalAlignment="Left" VerticalAlignment="Top">Lorem ipsum dolor sit amet cursu aliquet.</TextBlock> </ScrollViewer>
Queste proprietà accettano oggetti di tipo UIElement quindi potenzialmente potremmo usare una varietà molto alta di elementi, anche se la documentazione mette in guardia da limitarne l'uso a oggetti semplici.
Con pochissimo codice possiamo ottenere interessanti effetti:
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare una libreria CSS universale - Rotazione degli elementi
Creare alias per tipi generici e tuple in C#
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Introduzione alle Container Queries
Sfruttare al massimo i topic space di Event Grid MQTT
Gestire i dati con Azure Cosmos DB Data Explorer
Miglioramenti nelle performance di Angular 16
Estrarre dati randomici da una lista di oggetti in C#
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Path addizionali per gli asset in ASP.NET Core MVC
Miglioramenti nell'accessibilità con Angular CDK
Gestire gli accessi con Token su Azure Container Registry