Windows Phone 7 Mango: Expression Blend with 4 New Behaviors
published on: 6/1/2011 | Views: N/A | Tags: Blend Binding
by WindowsPhoneGeek
In this post I am going to quickly introduce the 4 new Behaviors that come to Expression Blend with the recent Windows Phone 7.1(Mango) release.
NOTE: At first make sure that you have installed the Windows Phone Developer Tools 7.1 Beta(Mango).
To begin with lets create a new Windows Phone 7.1 Expression Blend project and go to the "Behaviors" tab. As you can see on the next pictures 4 new behaviors have been added. To use them just "drag" and "drop" the target Action/Behavior on the design surface:
Here is a table that describes each one of the behaviors main features:
- NOTE: You can find all behaviors in Microsoft.Expression.Interactions.Dll assembly only InvokeCommandAction is declared in System.Windows.Interactivity.dll.
Here is how the new Mango behaviors look like in Expression Blend "Objects and Timeline" tab:
Update: Here is a comparison between Windows Phone 7.0 and Windows Phone 7.1 Mango:
NOTE: The WP7 Mango documentation is still not available but you can take a look at the Silverlight 4 MSDN documentation.
I hope that the post was helpful. Stay tuned for the rest of the www.windowsphonegeek.com content.
You can also follow us on Twitter @winphonegeek
Comments
DataStateBehavior existed prior to 7.0
posted by: Joost van Schaik (aka LocalJoost) on 6/1/2011 5:14:55 PM
The DataStateBehavior is not new - I used it in an 7.0 App earlier this year and blogged about it in January.
RE:DataStateBehavior existed prior to 7.0
posted by: winphonegeek on 6/1/2011 5:20:11 PM
By "new" we mean that the DataStateBehavior was not previously shown under the Behaviors tab in default configuration of Expression Blend.
DataStateBehavior not working before 7.1
posted by: Jan Lihtenberg on 6/1/2011 5:40:46 PM
DataStateBehavior was not available before or at least it was not working as expected. Previously I used the approach provided here: http://spacemigas.wordpress.com/2011/04/24/creating-a-datastatebehavior-in-wp7/
Now I will try to upgrade to Mango and use the build in behaviors. Hope everything will work properly this time.
Our Top Articles & Free books
- Our FREE e-book: "Windows Phone Toolkit In Depth" 2nd edition
- 400+ Windows Phone Development articles in our Article Index
- 21 WP7 Toolkit in Depth articles covering all controls
- 12 WP7 Coding4Fun Toolkit in Depth articles covering all controls
- Performance Tips when creating WP7 apps
- Creating a WP7 Custom Control in 7 Steps
- WP7 working with VisualStates: How to make a ToggleSwitch from CheckBox
- What makes a WP7 App successful
- Creating theme friendly UI in WP7 using OpacityMask
- Implementing Windows Phone 7 DataTemplateSelector and CustomDataTemplateSelector
- All about Splash Screens in WP7 – Creating animated Splash Screen
- Getting Started with Unit Testing in Silverlight for WP7
- WP7 WatermarkedTextBox custom control
Our Top Tips & Samples
- All about WP7 Isolated Storage series
- WP7 Dynamically Generating DataTemplate in code
- 5 tips for a successful WP7 Marketplace submission
- WP7: Navigating to a page in different assembly
- WP7 ContextMenu: answers to popular questions
- WP7 ListBox: answers to popular questions
- WP7 working with Images: Content vs Resource build action
- WP7 Element Binding samples
- WP7 working with XML: reading, filtering and databinding
- Drawing in WP7: #2 Drawing shapes with finger
- WP7 TextBox Light theme problems - the solution
- Changing the WP7 Panorama Background Image dynamically with Animation
