Dovreste aver capito quindi che per costruire una buona applicazione WPF oltre a Visual Studio è necessario l’adozione di uno strumento di Design quale Expression Blend.
In pratica con Visual Studio si imposta quello che sarà il codice, e una bozza della UI. Poi in Expression Blend il designer potrà creare un’interfaccia utile gradevole ed essenziale per l’utente. In entrambi i casi è necessario conoscere l’XML e più precisamente il linguaggio XAML.
Segnalo questi due tutorial molto interessanti per chi arriva dalla normale programmazione Windows Forms:
http://www.microsoft.com/italy/beit/Msdn.aspx?video=9d2bb405-ac2a-47c4-b797-fd84852d7c3b
http://www.microsoft.com/italy/beit/Msdn.aspx?video=2372e8e7-939e-429c-beea-6465651cf734
Per approfondire XAML :
http://msdn.microsoft.com/en-us/library/ms752059.aspx
Vi segnalo inoltre questi video:
http://www.wpfitalia.it/Video.aspx
vi consiglio di guardare i video “Creare la prima applicazione WPF”, “Capire i Panels”, “Creare ed applicare Stili in WPF”
Un esempio di UI fatta in WPF, se avete Facebook potete provarla, è molto bella:
http://www.fishbowlclient.com/