Windows Presentation Foundation (WPF) and Blend 4 for User Experience (UX) Designers

מק"ט: #41971 | משך קורס: 32 שעות אק'

User Experience design is key to product success. The fact, that UX development should be integrated along with software development is gaining popularity and recognition within modern software projects.
With the introduction of WPF and Silverlight, Microsoft took the next step and integrated the role of UX design into the development team. It is no longer necessary to create designs in illustration tools and then recreate them again, from scratch, in Visual Studio. Microsoft Expression Studio now includes the tools to create the designs and develop them all the way to a full product. As a result, designers need to know how to create designs that work with the development tools. Recent tools and design patterns such as MVVM bring significant strength to applications but require designers to be up to date with using Blend and XAML.
This course will provide UX designers with the required level of understanding and hands-on experience needed to work in this new type of development team.

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version


  • Understand  application development with WPF
  • Able to develop the visual layer of WPF user interfaces using Microsoft Expression Blend 4
  • Work and collaborate in a WPF development team
  • Focus on working visually with Blend, but will learn some XAML

קהל יעד

User Experience (UX) designers

תנאי קדם

UI/UX design experience

משך הקורס

משך הקורס הינו 32 שעות


Module 1: Introduction to WPF

  • How is design thinking different?
  • Dynamic Layouts
  • Data binding

Module 2: Team Workflow

  • Team roles and responsibilities (Programmer, XAMList, Graphic Designer, Interaction Designer)
  • Designer and Programmer collaboration
  • Short visit to Visual Studio
  • Source Control – what is it and how it affects the designer?


Module 3: WPF Building Blocks

  • Common controls and their properties
  • Using resources (brushes)
  • Creating Resources from Brushes
  • Using Behaviors


Module 4: Layout and Panels

  • Layout concepts in WPF
  • Layout properties
  • Layout dynamics
  • Transforms


Module 5: Resources & Dictionaries

  • Using resources (Static vs. Dynamic)
  • Simple Styles
  • Importing materials from Design tools
    • Illustrator
    • Photoshop


Module 6: Data Binding

  • Introduction
  • Sources & modes


Module 7: Templates

  • Template Binding
  • Visual States
  • Animations
  • Data Templates


Module 8: User Controls


Module 9: Composite Applications Design

  • Architectural concepts (MVC, MVVM)
  • Files designers work on
  • Working with MVVM projects
  • Facing the challenges of Prism


Module 10: Visit to SketchFlow

  • Rapid Prototyping using Sketchflow