O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Expression Blend 4 Essentials

Video Description

Total Training Expression Blend 4: Essentials will teach you to create professional looking interactive user experiences using the latest version of Expression Blend. After becoming familiar with the interface, you'll cover the basics from getting your application running on the Silverlight platform then move on to more advanced topics like creating and using custom controls and animation. This training also explores prototyping with SketchFlow, a new set of functionality built into Expression Blend 4 and so much more.

Table of Contents

  1. INTRODUCTION & TOUR
    1. Introduction 00:00:06
    2. Introducing Expression Blend 4 00:06:10
    3. A Quick Look at the Blend Interface 00:07:05
  2. HELLO WORLD
    1. Introduction 00:00:06
    2. Creating Your First Application 00:09:29
    3. Adding Basic Controls to Your First Application 00:05:52
  3. VISUAL DESIGN
    1. Introduction 00:00:06
    2. The Basics of Paths 00:06:52
    3. Brushes, Shapes, Fills, Strokes & Gradients 00:16:18
    4. Convert Shape to Path, Transform Objects & Boolean Operations 00:08:09
    5. Working with Images & Clipping Paths 00:04:47
    6. Importing Adobe® Photoshop® Layers 00:07:12
    7. Modifying Borders 00:06:34
    8. Applying, Embedding & Managing Fonts 00:08:21
  4. WORKING WITH LAYOUTS
    1. Introduction 00:00:06
    2. The Grid Container 00:15:10
    3. Putting Things in the Right Place 00:08:05
    4. The StackPanel & ScrollViewer 00:08:23
    5. The PathListBox 00:07:45
  5. THE BASICS OF ANIMATIONS
    1. Introduction 00:00:06
    2. The Basics of Animation 00:08:22
    3. Easing & Keyframes 00:07:23
    4. Controlling Animation with Behaviors 00:08:12
    5. Tweaking Animation Duration & Timing 00:04:37
    6. Tying It All Together 00:08:58
    7. Animation Interactions 00:07:55
  6. USING RESOURCES
    1. Introduction 00:00:06
    2. Introduction to Resources 00:08:47
    3. Resource Scope & What it Means 00:08:45
    4. Resource Dictionaries 00:13:05
  7. CONTROL CUSTOMIZATION
    1. Introduction 00:00:06
    2. What are Styles? 00:13:24
    3. What are Templates? 00:07:45
    4. Visual States 00:10:31
    5. Transitions, Transition Effects & Transition Binding 00:13:39
    6. A More Complex Control: The Scroll Bar 00:13:45
    7. Unkeyed Resources 00:04:27
  8. USER CONTROLS
    1. Head 00:00:06
    2. What is a UserControl? 00:06:24
    3. Fixing Broken Resources in UserControls 00:09:29
  9. WORKING WITH DATA
    1. Introduction 00:00:06
    2. Element to Element Data Binding 00:09:37
    3. TwoWay Data Binding 00:05:09
    4. Creating a Sample Data Source 00:12:22
    5. Data Templates 00:07:49
    6. The Master Detail View 00:12:21
  10. ADDING INTERACTIVITY
    1. Introduction 00:00:06
    2. Using Events to Create Interaction 00:10:01
    3. Using Behaviors to Create Interaction 00:03:48
    4. Introduction to the Data Store 00:10:30
    5. Adding Conditional Behaviors 00:09:18
  11. USING SKETCHFLOW
    1. Introduction 00:00:06
    2. Welcome to SketchFlow 00:05:30
    3. The SketchFlow Map & Creating a Prototype 00:10:29
    4. The SketchFlow Player 00:03:49
    5. Hooking Up Navigation & Component Screens 00:09:58
    6. Feedback in Both Directions 00:08:57
    7. Using the Data Store & Conditional Behaviors in a Prototype 00:09:59
    8. Displaying Data from the Data Store & Multi-State Component Screens 00:09:53
    9. SketchFlow Animations 00:11:54
    10. Credits 00:00:12