Ogni volta che tengo un nuovo corso o evento su WPF, una set di domande-risposte iniziali stra-ricorrente è
D: "Ma dov'è il controllo DataGrid?"
R: "Non c'è"
D: "Come, non c'è??? Ed io come sopravvivo? Non è possibile! Non posso mica riscriverlo! Non esiste qualcosa di open-source/free/craccabile/scaricabile da emule che posso usare??"
R: "Non esiste perchè non c'è bisogno, con la ListBox come container base possiamo ridefinire completamente il comportamento e l'aspetto di ogni singolo ListBoxItem grazie a Template e Style"
R: "Ad esempio è sufficiente modificare il Template del ListBoxItem mettendo uno StackPanel Orientation="Horizontal" con n Textbox figlie per avere una griglia editabile"
D: "Uhm... "
D: "Uhm...."
R: "Non esiste qualcosa di open-source/free/craccabile/scaricabile da emule che posso usare??"
A questo punto solitamente il piacere di insegnare e l'amore per questo lavoro subiscono un pesante scossone...
Ma in questi giorni è uscito un controllo DataGrid per WPF, ovviamente di terze parti: XCeed è il nome dell'azienda e il link alla demo è http://xceed.com/Grid_WPF_Demo.html.
Vi consiglio di fare un giro sulla demo, è una semplice XBAP ma di grande effetto. La trial è free con registrazione.