Tag Archive for 'Expression Blend'

April 13, 2011

Deep Dive MVVM at #MIX11

IdentityMine Integrator and Microsoft MVP, Laurent Bugnion (@lbugnion) presented Deep Dive MVVM at MIX11 yesterday to a packed house.  The session was a follow up to Laurent’s MVVM presentation at MIX10 and was intended to answer some of the more common questions that Laurent received over the past year.

Laurent’s posted code samples from his presentation on his blog here.  Check it out and make a social application of your very own!

You can also see Laurent in an interview with Channel 9 today at 1:45pt.

Laurent Bugnion dives into MVVM


April 13, 2011

Greetings from Tuesday Night at #MIX11


Greetings from day one at MIX11! Of course, it’s technically day two, but in Vegas, Midnight is still yesterday.

Today’s running theme was solidly around the idea of native experiences, regardless of the development platform.  There is a lot of discussion around the impact that multiple browsers will have on the native experience.

There is a notable lack of discussion about the interplay of HTML5 and Silverlight so far, so this topic is a lively source of debate in the hallways and over coffee among the attendees.  Tomorrow is going to include more Silverlight and mobile discussion – stay tuned for more on that front.  The truth is that the two technologies will very likely exist in harmony, but speculating about their compatibility is not nearly as fun as speculating about a mud pit death match.

I attended both an Azure session and @lbugnion’s Deep Dive MVVM session.

“What’s New in the Windows Azure Platform” was presented by James Conrad, and the session focused on Azure’s open and flexible structure. Azure is going to be free through January 1, 2012; and after that it will be offered at a low rate.  The low cost is the lure to using this new(ish) technology.  The demonstrations used in the sessoin will be available online soon (we’ll post an update when the time comes.)

Deep Dive MVVM was presented by @lbugnion to a completely packed house.  It was a code intensive session that was intended for advanced users of MVVM.  Laurent created a social application using data taken from friends in the dev community.  Laurent also tipped his hat that he is celebrating his 40th birthday tomorrow – I’m sure he’ll let you buy him a drink J

Laurent sent some love to IdentityMine by wearing his IdentityMine IM: Creative shirt.  He also showcased new MVVM 4 features such as ObservableObject and demonstrated use of Expression Blend to produce an application for Windows Phone 7.

A running theme in the conference was the importance of personal control of a digital experience – whether it’s facilitated by Silverlight or HTML5 (or any other platform, for that matter).  We are tasked with creating digital environments that allow for mass customization so that users can connect with a commonly understood brand or paradigm in a personalized way.

Stay tuned for more from MIX11 tomorrow.  You can follow IdentityMine on Twitter as we live tweet the keynotes and sessions, and the #MIX11 hashtag is definitely worth following.

August 26, 2010

How to Use the Multitouch Behavior for Windows Phone 7 #WP7

IdentityMine superstar, Laurent Bugnion has written a terrific post at his personal blog about Multitouch behavior for WP7.  He gives links to source code on Codeplex and an automated setup file (MSI) that copies the DLLs  to c:\program files and creates a registry entry that makes the MultiTouch Behavior available in Expression Blend even though the references have not been added yet. Everything needed in your WP7 application is as easy as drag and drop.

Laurent also directs you to two tutorials:

  • A 15 minute video where he shows how to use the behavior and how it works.
  • A written tutorial explaining how to add the behavior in Blend and in XAML, as well as documenting all the properties.

Check it out and leave comments at the original blog post!

April 18, 2010

Small change in MVVM Light Toolkit templates for Blend 4 RC

originally posted by Laurent Bugnion: (link) – please comment at original post

Ah, the joy of new releases… You will find that the MVVM Light Toolkit works fine with Visual Studio 2010 RTM and Blend 4 RC except for a few adjustments:

Blend templates

The path to the Expression Blend 4 project templates changed. If you start Expression Blend 4 RC now, you will likely not see the MVVM Light templates in the New Project dialog.

New Project dialog with MVVM Light

To restore the templates, follow the steps:

  • Open Windows Explorer
  • Navigate to C:\Users\[username]\Documents\Expression (or simply type My Documents in Windows Explorer and then open the Expression folder).
  • Change the name of the “Blend 4 beta” folder into “Blend 4”.

That’s it, you should now see the templates in the New Project dialog in Blend 4.

Note that since the new name is “Blend 4”, I hope that I won’t need to do the same exercise when Blend 4 RTM is released!

Windows Phone 7 templates

Since the Windows Phone 7 tools are not ready yet for Visual Studio 2010 RTM and Blend 4 RC, the templates in the Silverlight for Windows Phone folders will not work. You will get an error if you try to create a new such project in the newly released environment.

I hesitated to remove these templates from the current packages, but honestly that is a lot of trouble for a very short time before the tools for Windows Phone 7 are released (note: I don’t have any information as to when these tools will be released). In the mean time, just don’t create a WinPhone7 application.

Reminder: If you want to write code for Windows Phone 7, you need to keep the Visual Studio 2010 RC as well as Expression Blend 4 beta.

Updated package

I uploaded an update to the Blend 4 templates. It is available like before on the “Install manually” page and on the Codeplex page.

Remember to please comment at original post: (link)