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
Utilizzare Azure Cosmos DB con i vettori
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Cancellare una run di un workflow di GitHub
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Supportare la sessione affinity di Azure App Service con Application Gateway
Gestione dell'annidamento delle regole dei layer in CSS
Rendere le variabili read-only in una pipeline di Azure DevOps
Paginare i risultati con QuickGrid in Blazor
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Configurare e gestire sidecar container in Azure App Service
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Utilizzare Container Queries nominali