Il Windows Phone Toolkit è una libreria indispensabile per completare l'esperienza utente delle applicazione per Windows Phone 8, di cui abbiamo già parlato in passato.
Oltre a coprire aspetti non presi in considerazione nell'SDK, come le animazioni durante la navigazione tra le pagine, mette a disposizione classi che mimano e arricchiscono componenti già esistenti, come nel caso della CustomMessageBox.
A differenza della normale MessageBox, la CustomMessageBox permette di personalizzare il contenuto visualizzato specificando una template.
Eccone un esempio:
CustomMessageBox messageBox = new CustomMessageBox() { ContentTemplate = (DataTemplate)this.Resources["MyContentTemplate"]; // altre proprietà };
Per personalizzare la UI della CustomeMessageBox è sufficiente impostare la proprietà ContentTemplate. È possibile utilizzare ogni tipo di controllo senza nessuna limitazione: l'unica accortezza è impostare la proprietà IsFullScreen a true nel caso il contenuto riempia completamente la schermata.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Hosting di componenti WebAssembly in un'applicazione Blazor static
Implementare l'infinite scroll con QuickGrid in Blazor Server
Utilizzare database e servizi con gli add-on di Container App
Inizializzare i container in Azure Container Apps
Verificare la provenienza di un commit tramite le GitHub Actions
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Ottimizzazione dei block template in Angular 17
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Gestire undefined e partial nelle reactive forms di Angular
Utilizzare il trigger SQL con le Azure Function
Usare una container image come runner di GitHub Actions
I più letti di oggi
- Aggiungere il metodo SelectMany alla classe Array in TypeScript
- Usare gateway dedicati con Azure Cosmos DB per migliorare le prestazioni
- Recuperare i Popup aperti in una Windows Store app
- AI&ML Conf 2020 - Online
- Preview 4 per ASP.NET MVC
- Speciale Windows Store app: costruire app con WinRT per Windows 8
- Microsoft Security Bulletin MS02-050
- Microsoft Security Bulletin MS04-033
- Attivare l'output caching su ASP.NET Web API
- Ottimizzare l'utilizzo di banda tramite ETag in ASP.NET Core Web API