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 il ciclo di vita di AbortController in Javascript
Response streaming con Blazor e .NET 10
From Data to Insight: Exploratory Data Analysis with Python, VS Code and SQL MCP Server
Agentic Workflows in GitHub
Nuove validazioni Form Blazor
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
Introduzione a GitHub Copilot CLI
Le cron expression di un workflow di GitHub
Cache temporanea in Javascript con oggetti
Configuratione e utilizzo .NET Aspire CLI
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Gestione delle issue type con GitHub


