Nello script precedente abbiamo visto come abilitare la visualizzazione a gruppi in un controllo di tipo LongListSelector. È possibile personalizzare il look&feel dell'header di ogni gruppo semplicemente impostando la proprietà GroupHeaderTemplate.
<LongListSelector .... GroupHeaderTemplate="{StaticResource GroupHeaderTemplate}" />
La proprietà è del tipo DataTemplate ed è sufficiente definirla nello XAML, come siamo solitamente abituati a fare con la proprietà ItempTemplate.
<DataTemplate x:Key="GroupHeaderTemplate"> <Border Width="72" Height="72" HorizontalAlignment="Left" Background="{StaticResource PhoneAccentBrush}"> <TextBlock Text="{Binding Title}" FontSize="40" Padding="6" VerticalAlignment="Center" HorizontalAlignment="Center" /> </Border> </DataTemplate>
Così facendo, è possibile riprodurre l'aspetto della JumpList, così da poter passare rapidamente da un gruppo all'altro.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Assegnare un valore di default a un parametro di una lambda in C#
Routing statico e PreRendering in una Blazor Web App
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Code scanning e advanced security con Azure DevOps
Miglioramenti agli screen reader e al contrasto in Angular
Utilizzare i primary constructor di C# per inizializzare le proprietà
Utilizzare Model as a Service su Microsoft Azure
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API