Conosciamo bene le StaticResource: ci permettono di definire degli oggetti da riutilizzare in più parti nella nostra applicazione.
In WinRT possiamo personalizzare il caricamento delle risorse estendendo la classe CustomXamlResourceLoader.
Per caricare le nostre risorse è sufficiente fare l'override del metodo GetResource: il metodo riceve una serie di parametri tra i quali la chiave della risorsa da recuperare.
public class MyCustomResourceProvider : CustomXamlResourceLoader
{
protected override object GetResource(string resourceId, string objectType, string propertyName, string propertyType)
{
//logica per recuperare la risorsa utilizzando resourceId come chiave
}
}Una volta creato il nostro "loader" personalizzato, non rimane altro che dichiararlo nello XAML:
<TextBox Text="{CustomResource mykey}"/>Per personalizzare il caricamento delle nostre risorse non è necessario fare altro, solo utilizzare la Markup Extensions CustomResource.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Keynote .NET Conference Italia 2025
Esporre workflow come server MCP con Azure Logic Apps
Evitare la compressione degli artefatti in un workflow di GitHub
Impostare il tipo di supporto dei campi Json in Entity Framework con Sql Server
Integrare SQL Server in un progetto .NET Aspire
Importare un servizio esterno in .NET Aspire
Integrare LLM alle nostre applicazioni in .NET con MCP
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
Mappare una complex property di una entity su un campo JSON
Pubblicare un MCP Server in GitHub MCP Registry
Implementare il throttle in JavaScript
Eliminare record doppi in Sql Server
I più letti di oggi
- Il valore degli agenti AI cresce davvero quando possono interagire in modo sicuro con dati, servizi e backend aziendali. In questa sessione parleremo di Model Context Protocol e di come usarlo nell'ecosistema Azure per trasformare i servizi che già utilizziamo in tool pronti per scenari agentici reali. Un appuntamento utile per chi vuole capire come rendere la propria architettura agent-ready, con il giusto equilibrio tra integrazione, governance e sicurezza. Ci vediamo a Milano al Global Azure 2026 - ASPItalia.com, con Cristian Civera. #GlobalAzure #Azure #MCP #AI #AIAgents https://aspit.co/globalazure-26
- Global Azure 2026 - ASPItalia.com - Milano
- Abbiamo aperto la Call for Papers per il Future Dev Day di ASPItalia.com, in programma a Milano il 27 maggio 2026. L'evento sarà dedicato al futuro dello sviluppo software, tra AI, agenti intelligenti e tecnologie emergenti. Se hai un'idea, un'esperienza concreta o un progetto interessante da condividere, ci farà piacere ricevere la tua proposta. #FutureDevDay #CallForPapers #CFP #AI #SoftwareDevelopment #ASPItalia #Milano https://aspit.co/futuredev-26




