Con delle semplici convenzioni, Caliburn Micro permette, assegnando alla nostra classe il suffisso ViewModel, l'associazione con la View che ha il medesimo nome, con l'aggiunta del suffisso View.
Per supportare questo meccanismo, Caliburn "scandaglia" l'assembly dell'applicazione alla ricerca delle classi che rispettano il precedente requisito.
Nel caso in cui i ViewModel si trovassero in un altro assembly, è possibile informare Caliburn Micro di questa configurazione, eseguendo l'override del metodo SelectAssemblies.
protected override IEnumerable<Assembly> SelectAssemblies() { return new [] {Assembly.GetExecutingAssembly()}; }
Il metodo deve restituire una lista di Assembly: in questi Caliburn cercherà View e ViewModel.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestire i null nelle reactive form tipizzate di Angular
Utilizzare Tailwind CSS all'interno di React: installazione
Utilizzare i primary constructor in C#
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Disabilitare automaticamente un workflow di GitHub
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Reactive form tipizzati con modellazione del FormBuilder in Angular
Gestire liste di tipi semplici con Entity Framework Core