Nell'articolo su Calibrun Micro abbiamo visto come fruttare il motore di naming convention per gestire gli scenari d'iterazione più comuni che si presentano adottando il pattern MVVM.
Oltre alle convention è possibile utilizzare un l'attached property Message:
cal:Message.Attach="[Event Click] = [Action MyRemove($dataContext)]"
Tramite quest'attached propery possiamo specificare un'evento esposto dal controllo e il metodo da invocare sul ViewModel che governa il funzionamento della view che lo contiene.
La stringa è composta di due parti, racchiuse entrambe tra parentesi quadre e separate dal simbolo di uguale. La prima parte specifica l'evento, mentre la seconda, a destra dell'uguale, indica il metodo da richiamare e l'eventuale valore da passare al parametro (opzionale).
La stringa contenuta tra parentesi e preceduta dal simbolo del dollaro indica un particolare token, utilizzato da Caliburn Micro per passare il DataContext corrente al metodo specificato.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Eseguire una GroupBy per entity in Entity Framework
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
Gestire liste di tipi semplici con Entity Framework Core
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Eseguire attività con Azure Container Jobs
.NET Conference Italia 2023
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Eseguire operazioni sui blob con Azure Storage Actions
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Come migrare da una form non tipizzata a una form tipizzata in Angular