March 2009 Blog Posts

Silverlight3 - How to enable autoupdate of Out-Of-Browser Applications

Ho letto circa una tonnellata di blogs su quanto sono “fighe” (si può dire?) le Out-Of-Browser Applications di SIlverlight3, e c’è, come sempre, chi si chiede se queste possono sostituire un applicazione WPF. Sicuramente la direzione è quella (“ne rimarrà uno solo”<cit.>) ma i tempi non sono ancora maturi e non lo saranno nel breve, le implicazioni di security sono troppe e le attuali limitazioni fanno si che pensare di sostituire un applicazione full trusted con un applicazione OOB SL3 è semplicemente fuori luogo, semmai concordo che SL, sopratutto nella ultima versione, sta offuscando un area di WPF...

posted @ Monday, March 30, 2009 11:23 PM | Feedback (0)

Shazzam: Pixel Shaders Utility

I pixel shaders non sono di per se una novità in quanto introdotti col SP1 di WPF, ma sono certo che acquisteranno la giusta notorietà con la loro introduzione in SIlverlight3. Se volete divertirvi a “PixelShaderare” vi segnalo Shazzam, un utility che permette di scrivere, compilare e testare i vostri pixel shaders. Per funzionare l’utility necessita del compilatore presente nel DirectX SDK che trovate qui e genera automaticamente tutto il codice necessario per utilizzare il custom shader nella vostra applicazione  SL3/WPF. L’unico inghippo che ho...

posted @ Sunday, March 29, 2009 11:10 AM | Feedback (4)

Silverlight3: Databinding bug

Sembra che Silverlight3 abbia qualche problema col databinding…, prendiamo una classe Person che implementa INotifyPropertyChanged e supponiamo di volerne editare le proprietà Name e Age. <StackPanel> <TextBox Text="{Binding Path=Name, Mode=TwoWay}" /> <TextBox Text="{Binding Path=Age, Mode=TwoWay}" /> <TextBlock Text="{Binding Name}" /> </StackPanel> nel costruttore del codebehind, come da...

posted @ Saturday, March 28, 2009 4:35 PM | Feedback (0)

Model-View-ViewModel: Un esempio di validazione dati

Era da parecchio tempo che avevo in draft questo post ed è stata una recente domanda sull'argomento a ricordarmi che forse era giunta l'ora di completarlo e pubblicarlo. L'argomento è: validatione in WPF, un area dove a parer mio WPF è un pò carente e ancor peggio è Silverlight anche se in quest' ultima ci saranno interessanti novita' al MIX 09. Una delle problematiche con le quali ci si scontra nel mondo reale è quella di validare piu' informazioni e, solo quando tutte sono congruenti, permettere l'esecuzione di un operazione, che tradotto in parole...

posted @ Monday, March 16, 2009 7:33 PM | Feedback (8)

BASTA! Italia 2009

Domani a Roma inizia la prima edizione Italiana di BASTA! 2009, parecchi amici sono coinvolti assieme al sottoscritto nelle varie sessioni. Per quanto mi riguarda sarò “on-stage” mercoledì 18 con sessioni riguardanti, guarda caso, WPF. La prima è dedicata all’argomento ormai “cult” in WPF ovvero “Databinding”, sarà una sessione completamente slideless (a parte quella introduttiva) e basata su un applicazione che ho costruito appositamente per l’evento. Nella seconda invece il rapporto demo/slides sarà di circa 95% e l’argomento sarà lo sviluppo di parti riutilizzabili in WPF ovvero UserControl, Templates e CustomControls (con tutto quello che...

posted @ Sunday, March 15, 2009 5:15 PM | Feedback (0)

Nuova patch per Visual Studio 2008…

Se lavorando su progetti SIlverlight/WPF improvvisamente Visual Studio 2008 sparisce senza nessun messaggio è forse il caso che installate questa patch (KB963676) a quanto pare la patch sembra anche migliorare la stabilità del designer (e voi sapete quanto instabile sia Cider…) Nota: Non funziona su Windows7 Technorati Tags: Visual Studio 2008

posted @ Friday, March 13, 2009 12:01 PM | Feedback (3)