July 2009 Blog Posts

Silverlight3 GDR 1

A pochi giorni dal rilascio ufficiale ecco il primo, a dire il vero inaspettato, aggiornamento di Silverlight3 la cui versione passa quindi da 3.0.40624.0 a 3.0.40723.0 L’update è già disponibile via Windows Update oppure qui: http://www.microsoft.com/silverlight/get-started/install/ Non sono previsti aggiornamenti per i vari Tools/SDK etc, l’aggiornamento sembra riguardi: “Excessive media buffering in encoded media which had a lot of script commands in the headers” Technorati Tags: Silverlight3 GDR 1

posted @ Friday, July 31, 2009 6:49 AM | Feedback (0)

Expression 3 disponibile agli abbonati MSDN

Su MSDN è disponibile la versione 3 della suite Expression Technorati Tags: Expression Suite 3

posted @ Thursday, July 23, 2009 9:15 PM | Feedback (1)

SimpleStyles for Silverlight

SimpleStyles sono una collezione di templates utili come punto di inizio per la personalizzazione di controlli pre-esistenti (button, listbox, treeview etc…) Hanno il vantaggio, rispetto al template predefinito, di essere più semplici e quindi rappresentano anche un ottimo strumento didattico per capire come funziona il Visual State Manager e qual’è il suo corretto utilizzo. Li trovate qui: http://blog.nerdplusart.com/archives/silverlightsimplestyles Technorati Tags: Silverlight,Simple Styles   -

posted @ Saturday, July 18, 2009 10:37 AM | Feedback (0)

SketchFloow book

A questo indirizzo è possibile trovare il primo capitolo (100 pagine) e relativi samples di un libro interament dedicato a SketchFlow, sicuramente da scaricare se siete interessati e non avete ci mai ‘giocato’ in precedenza. Technorati Tags: SketchFlow

posted @ Monday, July 13, 2009 9:24 PM | Feedback (0)

Silverlight3 is here!

Nel caso ve lo siate persi, oggi c’è stato l’annuncio ufficiale del rilascio di Silverlight 3.0, personalmente ritengo che da oggi non abbia più senso continuare a lavorare sulla 2.0, non fosse altro per la nuova versione di Expression Blend che, effettivamente, sta diventando un tool serio e a tutti gli effetti e praticamente l’unico strumento visuale, visto che i tools di Silverlight3 cancellano definitivamente Cider da Visual Studio 2008. Dalla versione rilasciata al Mix alla RTM ci sono state parecchie modifiche, dalla eliminazione del controllo <asp:Silverlight> al cambio di filosofia del caching delle assemblies che nella...

posted @ Friday, July 10, 2009 9:02 PM | Feedback (0)

Blend3 Design Time Data

Mauro ha già spiegato in maniera esaustiva la feature di Blend3 che consente di avere in Expression Blend 3 dei dati a design time. Personalmente non sono un grande fan di tale feature, motivo: perchè devo reinventare la ruota per avere dei dati a design time quando i tipi sono già belli e pronti? La soluzione che preferisco di gran lunga è quella di istanziare il DataContext come risorsa e, nel costruttore del ViewModel, identificare che sono a design time e creare dei dati fittizzi per la UI, in questo modo...

posted @ Friday, July 10, 2009 10:01 AM | Feedback (5)

Binding Radio buttons to an Enum

Essendo una domanda ricorrente credo sia il caso di bloggarla: “Se il mio ViewModel espone una proprietà enumerativa, come posso bindarla ad un insieme di radio buttons ?”. La risposta sta nell’utilizzo di un converter. Partiamo dal ViewModel: 1: public enum Power {Low,Medium,High} 2:  3: public class TheViewModel 4: {...

posted @ Friday, July 3, 2009 12:14 PM | Feedback (2)

DataContext Inheritance

Quando in una settimana due persone pongono lo stesso quesito è sintomo che quel particolare concetto non è ben chiaro o semplicemente non è stato spiegato correttamente. La domanda è: “Usando Model View ViewModel voglio creare una listbox con i vari elementi e un pulsante che mi permetta di cancellare quel determinato elemento” in pratica qualcosa tipo: Normalmente il ViewModel che viene associato alla Window espone il comando di cancellazione della persona e la collezione di elementi da elencare, in breve qualcosa tipo: 1:...

posted @ Wednesday, July 1, 2009 7:07 PM | Feedback (0)

WPF Localization guidance

Un interessante whitepaper riguardante tutto quello che c’è da sapere sulla localizzazione in WPF: http://wpflocalization.codeplex.com Technorati Tags: WPF,WPF Localization

posted @ Wednesday, July 1, 2009 6:47 AM | Feedback (0)