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
Creare alias per tipi generici e tuple in C#
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Evitare il flickering dei componenti nel prerender di Blazor 8
Miglioramenti agli screen reader e al contrasto in Angular
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Utilizzare gRPC su App Service di Azure
Utilizzare un service principal per accedere a Azure Container Registry
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Triggerare una pipeline su un altro repository di Azure DevOps
Creare una libreria CSS universale: Cards
Eseguire i worklow di GitHub su runner potenziati
Miglioramenti nell'accessibilità con Angular CDK