• Save
MIX10 Roundup: Expression Blend 4
Upcoming SlideShare
Loading in...5
×
 

MIX10 Roundup: Expression Blend 4

on

  • 2,691 views

Richard Griffin from xamlninja.com presents an overview of the most promient Expression Blend 4 features touted at the recent MIX10 conference in Las Vegas. ...

Richard Griffin from xamlninja.com presents an overview of the most promient Expression Blend 4 features touted at the recent MIX10 conference in Las Vegas.

This presentation was given on 24th March 2010 at the EMC Consulting office in London.

Statistics

Views

Total Views
2,691
Views on SlideShare
2,626
Embed Views
65

Actions

Likes
1
Downloads
0
Comments
0

3 Embeds 65

http://www.slideshare.net 39
http://consultingblogs.emc.com 24
http://blog.mark-mann.co.uk 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Figure 9 Layout States with custom transitionsBeforeLoaded – Occurs before theListBoxItem is added to the ListBox. AfterLoaded – Occurs after the BeforeLoaded state and the ListBoxItem is added to the ListBox.  BeforeUnloaded– Occurs before the ListBoxItem is removed from the ListBox.
  • Figure 9 Layout States with custom transitionsBeforeLoaded – Occurs before theListBoxItem is added to the ListBox. AfterLoaded – Occurs after the BeforeLoaded state and the ListBoxItem is added to the ListBox.  BeforeUnloaded– Occurs before the ListBoxItem is removed from the ListBox.
  • Figure 9 Layout States with custom transitionsBeforeLoaded – Occurs before theListBoxItem is added to the ListBox. AfterLoaded – Occurs after the BeforeLoaded state and the ListBoxItem is added to the ListBox.  BeforeUnloaded– Occurs before the ListBoxItem is removed from the ListBox.
  • Figure 9 Layout States with custom transitionsBeforeLoaded – Occurs before theListBoxItem is added to the ListBox. AfterLoaded – Occurs after the BeforeLoaded state and the ListBoxItem is added to the ListBox.  BeforeUnloaded– Occurs before the ListBoxItem is removed from the ListBox.
  • Figure 9 Layout States with custom transitionsBeforeLoaded – Occurs before theListBoxItem is added to the ListBox. AfterLoaded – Occurs after the BeforeLoaded state and the ListBoxItem is added to the ListBox.  BeforeUnloaded– Occurs before the ListBoxItem is removed from the ListBox.

MIX10 Roundup: Expression Blend 4 MIX10 Roundup: Expression Blend 4 Presentation Transcript

  • Expression Blend 4 Beta
    pptPlex Section Divider
    The slides after this divider will be grouped into a section and given the label you type above. Feel free to move this slide to any position in the deck.
  • Expression Blend 4 Beta
  • SketchFlow Improvements
    pptPlex Section Divider
    The slides after this divider will be grouped into a section and given the label you type above. Feel free to move this slide to any position in the deck.
  • Sketch Styles
  • Pausing and Resuming an Animation
  • Panning, scrolling and screen resizing
  • MVVM
    pptPlex Section Divider
    The slides after this divider will be grouped into a section and given the label you type above. Feel free to move this slide to any position in the deck.
  • MVVM Project and Item templates
  • Design-time data from CLR types
  • Design Time Resources
  • New Controls
    pptPlex Section Divider
    The slides after this divider will be grouped into a section and given the label you type above. Feel free to move this slide to any position in the deck.
  • PathListBox
  • Shapes
    Arc
    Block Arrow
    Callout
    Pentagon
    Line Arrow
  • Improved styling experience inside Blend
  • New States
    pptPlex Section Divider
    The slides after this divider will be grouped into a section and given the label you type above. Feel free to move this slide to any position in the deck.
  • ListBoxItem
  • New Pixel Shader and Transition Effects
    pptPlex Section Divider
    The slides after this divider will be grouped into a section and given the label you type above. Feel free to move this slide to any position in the deck.
  • Behavio(u)rs
    pptPlex Section Divider
    The slides after this divider will be grouped into a section and given the label you type above. Feel free to move this slide to any position in the deck.
  • Conditional Behaviours
  • Bindable Properties
  • New Behaviours
    CallMethodAction – Calls a method on the target object. This behavior works especially well when using the MVVM pattern for development.
    DataStateBehavior – When a specified property changes, a comparison statement is run against the new value and when true the current state is set to the specified TrueState, when false the current state is set to the specified FalseState.
    DataTrigger – When a specified property changes, a comparison statement is run against the new value and if successful the trigger will fire.
    DataStoreChangeTrigger – Fires when a specified property in the Data Store changes.
    FluidMoveBehavior – Enhanced with additional properties to expand its scope beyond a single container. By setting a tag property, an element’s current state can be used to dynamically animate discrete properties of the element. FluidMoveBehavior is optimized for two main scenarios; animating list items from one list to another and animating from a master list to a detail view.
    FluidMoveSetTagBehavior – Sets a tag property to act as a pointer that can be referenced by a FluidMoveBehavior instance. In a Master/Detail scenario, the elements of a master list may only need to broadcast their position. The detail view can then be animated from that position using the recorded values.
    InvokeCommandAction – Invokes a specified ICommand. This behavior works especially well when using the MVVM pattern for development.
    SetDataStoreValueAction –Changes the value of a property and optionally animates the change over time. Properties are defined in the new Data Store, explained below.
    TranslateZoomRotateBehavior - This behavior, available only in WPF 4, enables the target control to be translated, rotated or zoomed in and out using touch gestures.