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
Copiare automaticamente le secret tra più repository di GitHub
Usare le variabili per personalizzare gli stili CSS
Generare file per il download da Blazor WebAssembly
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Configurare policy CORS in Azure Container Apps
Specificare il versioning nel path degli URL in ASP.NET Web API
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Utilizzare politiche di resiliency con Azure Container App
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Verificare la provenienza di un commit tramite le GitHub Actions
Routing statico e PreRendering in una Blazor Web App
I più letti di oggi
- Cambiare la chiave di partizionamento di Azure Cosmos DB
- ASP.NET 2.0 per tutti
- Definire stili a livello di libreria in Angular
- Utilizzare il trigger SQL con le Azure Function
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- .NET Conference Italia 2023 - Milano e Online
- Come EF 8 ha ottimizzato le query che usano il metodo Contains
- Ottimizzazione dei block template in Angular 17