Databinding è chiave, chiave, chiave in Silverlight. Inoltre, è la chiave. No davvero. L'idea di base è che non vogliamo scrivere codice che trasferisca dati tra gli oggetti che rappresentano i dati nel tuo programma e i controlli dell'interfaccia utente che presentano tali dati all'utente. Se non stai usando il Databinding, mantenendo i controlli dell'interfaccia utente e i dati separati nelle tue applicazioni Silverlight, allora è probabile che tu stia sbagliando ;-)
Silverlight ha meccanismi semplici ma potenti che consentono un elevato grado di separazione tra i controlli dell'interfaccia utente e i dati a essi associati.
Qui diamo un'occhiata alle nozioni di base sull'associazione dati in Silverlight, a come impostiamo i collegamenti, come vengono risolti i collegamenti tramite DataContexts e come strumenti come Visual Studio ed Expression Blend rappresentano l'associazione dei dati.
Ecco una rapida occhiata ad alcuni degli argomenti trattati in questo screencast:
Mike Taulty Microsoft (Regno Unito): http://mtaulty.com: [email protected]: twitter.com/mtaulty