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
Simulare Azure Cosmos DB in locale con Docker
Gestire i dati con Azure Cosmos DB Data Explorer
Utilizzare Azure AI Studio per testare i modelli AI
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Migliorare la sicurezza dei prompt con Azure AI Studio
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Scrivere selettori CSS più semplici ed efficienti con :is()
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Referenziare un @layer più alto in CSS
Escludere alcuni file da GitHub Secret Scanning
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8