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
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Creare una libreria CSS universale: i bottoni
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Configurare e gestire sidecar container in Azure App Service
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Creare una libreria CSS universale: Nav menu
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Referenziare un @layer più alto in CSS
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Utilizzare i variable font nel CSS
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow