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
DevSecOps per .NET: dalla teoria alla pratica
Collegare applicazioni server e client con .NET Aspire
Abilitare automaticamente il force push di un gruppo su Azure DevOps
Testare il failover sulle region in Azure Storage
Gestire codice JavaScript con code splitting e lazy loading
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Gestire progetti .NET + React in .NET Aspire
Montare Azure Blob Storage su Linux con BlobFuse2
Abilitare il rolling update su Azure Functions flex consumption
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Dallo sviluppo locale ad Azure con .NET Aspire
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web


