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
Ottimizzazione dei block template in Angular 17
Inizializzare i container in Azure Container Apps
Utilizzare Model as a Service su Microsoft Azure
Verificare la provenienza di un commit tramite le GitHub Actions
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Migrare una service connection a workload identity federation in Azure DevOps
Utilizzare database e servizi con gli add-on di Container App
Installare le Web App site extension tramite una pipeline di Azure DevOps
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Gestire il colore CSS con HWB
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Criptare la comunicazione con mTLS in Azure Container Apps