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
Usare i generics di C# con la clausola nameof in modo semplificato
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
Gestire trasferimenti cloud con Azure Storage Mover
Creare un extension method per applicare condizionalmente una Where in una query LINQ per Entity Framework
Creare una file based app con C#
Utilizzo delle Feature flag in ASP.NET Core
Ottimizzare le API in ASP.NET con Feature Flags
Utilizzare il top layer in HTML
Filtrare i dati in ASP.NET Core usando OpenTelemetry su Azure Monitor
Utilizzo del persistent state di Blazor nel prerendering
Utilizzare AbortController per cancellare operazioni asincrone in JavaScript
GitHub Quick Review per la valutazione dello stato di compliance dell'organizzazione aziendale


