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
Usare Docusaurus per creare un sito di documentazione
Introduzione alla security con GitHub
Velocizzare l'installazione delle dipendenze in un workflow di GitHub
Effettuare il pull di git LFS in un workflow di GitHub
Specificare il numero di parentesi graffe nella string interpolation in combinazione con i string literal in C#
Utilizzare il metodo reduce in JavaScript
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP
Le novità di .NET 7 e C# 11
Taggare la output cache in base al routing in ASP.NET Core
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Gestire la query string nell'output cache di ASP.NET Core
Migrare un repository che contiene large file storage objects in GitHub