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
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Loggare le query più lente con Entity Framework
Eliminare una project wiki di Azure DevOps
Ordine e importanza per @layer in CSS
Generare una User Delegation SAS in .NET per Azure Blob Storage
Fornire parametri ad un Web component HTML
Utilizzare Locust con Azure Load Testing
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Gestione degli stili CSS con le regole @layer
Utilizzare gRPC su App Service di Azure
Gestione CSS in Blazor con .NET 9