Caliburn Micro utilizza delle semplici naming conventions per associare ad ogni ViewModel la rispettiva View.
Il comportamento predefinito consente di recuperare le Views e ViewModels dall'omonimo namaspace.
È possibile personalizzare questo comportamento utilizzando la classe TypeMappingConfiguration
var config = new TypeMappingConfiguration
{
DefaultSubNamespaceForViews = "MyNamespaceForViews",
DefaultSubNamespaceForViewModels = " MyNamespaceForViewModels"
};
Una volta creato il mapping è sufficiente passarlo al metodo ConfigureTypeMappings esposto rispettivamente dalle classi ViewLocator e ViewModeLocator.
ViewLocator.ConfigureTypeMappings(config); ViewModelLocator.ConfigureTypeMappings(config);
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestire pubblicazione Kubernetes tramite .NET Aspire
Mischiare codice server side e client side in una query LINQ con Entity Framework
Managed deployment strategy in Azure DevOps
Ridimensionamento automatico input tramite CSS
Implementare il throttle in JavaScript
Controllare la telemetria con .NET Aspire
Utilizzare Intersect e Except per filtrare set di dati in TSql
Anonimizzare i dati sensibili nei log di Azure Front Door
Integrare modelli AI in un workflow di GitHub
Impostare automaticamente l'altezza del font tramite CSS
Utilizzare Hybrid Cache in .NET 9
Interagire con Azure DevOps tramite MCP Server


