At Microsoft WebDay 2010 Conference, talking about User Experience and the usage of Expression Blend for "troubleshooting" and "enhancing" UX in Silverlight projects
20. expression sketchflow or “how to get info from your client or users in a early phase” graphics & layout or “how to ‘code’ XAML for a non-developer” controls or “how to let a breath of a relief developer” view and viewmodels or “how to keep designer-creativity away from developer-creativity” data and resourcesor “wait not for the bus and maintain a constant design” animation and interactionor “how to teach users without teaching” agenda
21. expression sketchflow quick way to explore and iterate ui scenarios non-linear prototypes prototype with the right visual fidelity work with your client/users interactive prototypes with no code involved sample data sources for the right feeling keep the team updated
22. graphics & layout photoshop and illustrator file importing adobe fxg support The right control for the right job grid calendar richtextbox canvas checkbox stackpanel datapager scrollviewer button listbox textblock pathlistbox textbox viewbox
23. controls the good “old” developers controls pre-built funcionality visual state manager engine fully customizable visually build your own controls (usercontrols) parts & states model
24. views and viewmodels page / control / usercontrol visual layer (xaml) logical layer (code-behind) designer and developer’s sanity view is for visual layer viewmodel if for logical layer new behaviors conditional behaviors and the data store
25. data and resources design-time data sources design-time resources style resources resource dictionaries data binding easier element-to-element property binding