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
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Creare una libreria CSS universale - Rotazione degli elementi
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Utilizzare il trigger SQL con le Azure Function
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Utilizzare Model as a Service su Microsoft Azure
Migliorare l'organizzazione delle risorse con Azure Policy
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Path addizionali per gli asset in ASP.NET Core MVC