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
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Utilizzare gRPC su App Service di Azure
Generare la software bill of material (SBOM) in GitHub
Filtering sulle colonne in una QuickGrid di Blazor
Generare velocemente pagine CRUD in Blazor con QuickGrid
Configurare lo startup di applicazioni server e client con .NET Aspire
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Usare le navigation property in QuickGrid di Blazor
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Anonimizzare i dati sensibili nei log di Azure Front Door
Gestire il colore CSS con HWB