Come abbiamo introdotto nello script precedente (#139), gli Style vengono definiti all'interno delle risorse degli oggetti o dell'applicazione; trattandosi di un Dictionary di oggetti, tali risorse sono accessibili con la chiave definita attraverso la proprietà x:Key.
Oltre a questa tradizionale gestione, Silverlight permette di definire Style senza x:Key: in tal caso lo Style viene applicato a tutti gli oggetti corrispondenti al TargetType, tutti gli oggetti presenti all'interno sempre del proprio contesto: oggetto, UserControl, applicazione.
Anche uno Style predefinito può sfruttare la funzionalità di ereditarietà attraverso la proprietà BasedOn come abbiamo visto nello script #139, tuttavia uno Style predefinito non può essere usato come base poichè non ha esplicitamente la proprietà x:Key che ne permetta l'identificazione esplicita come StaticResource.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Real world .NET Architecture
Usare il throttling per limitare la frequenza degli eventi in Blazor
Le novità di Angular 14
Organizzare il codice JavaScript utilizzando i moduli
Utilizzare le Promise in Javascript - prima parte
Utilizzare .NET Framework con le Azure Function in modalità isolata
Code reviewers as code in GitHub
Autenticazione con Minimal API di ASP.NET Core 6
Accedere alla console di una Azure Container App
Utilizzare le Promise in Javascript - seconda parte
Recuperare la data di creazione e ultima modifica di un record con Entity Framework Core e le temporal table di SQL Server
Leggere i dati di configurazione di ASP.NET Core da Azure Key Vault
I più letti di oggi
- Gestire il breaking change di Entity Framework Core 7 con tabelle che usano identity e trigger
- Leggere e scrivere su cookie tramite Blazor
- Realizzare applicazioni SaaS con ASP.NET Core e Azure
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Raggruppare i parametri di una minimal API in un singolo oggetto in ASP.NET Core