Archives for posts with tag: Expression

In this episode, Adam Kinney demonstrates how to take advantage of behaviors in Expression Blend 4. He creates several demonstrations using the new DataStore and conditional behavior features in concert with several new behaviors including ChangePropertyAction, ControlStoryBoardAction, SetDataStoreValueAction, and the custom Mouse3DBehavior. Adam also shows how to create a custom behavior using code. Don’t miss this episode as Adam discusses how behaviors can make the UI developer’s job much easier.
 

Relevant links:

Follow us on Twitter @SilverlightTV or on the web at http://silverlight.tv/

In this episode, Arturo Toledo demonstrates all of the new content he and his colleagues have created to teach you to design and develop with Expression Blend and Silverlight. He shows off some really cool samples, all of which you can download and do yourself through hands on-labs. Arturo walks through the .toolbox site and shows the numerous learning materials, videos, demos, and hands-on labs. If you have been looking for a comprehensive set of self-paced learning materials focused on designing  with Expression Blend, you should definitely watch this video and check out .toolbox.
 

Relevant links:

Follow us on Twitter @SilverlightTV or on the web at http://silverlight.tv/

Everybody can spare 90 seconds, so why not put that time to good use and learn something new?

Take your ideas from concept, to completed apps quickly and easily with Expression Blend 4 for Windows Phone. Built in templates for Windows Phone, controls that automatically take on the look and feel of the phone and the ability to test your application on the Windows Phone emulator or directly on a Windows Phone device are all features that help keep you focused, thinking creatively and building compelling apps for your users.

More 90 second videos HERE

In this video, Adam Kinney explains what the PathListBox is and why it is so compelling. Then, he demonstrates several ways of using it in creative examples. The PathListBox is one of the newest features available in Expression Blend, Silverlight 4 and WPF 4. It redefines how users look at lists of data as it breaks the mold of a list “box” and opens the possibilities to use any shape or path. Don’t miss this episode and be sure to download Adam’s sample code.
 

Relevant links:

Follow us on Twitter @SilverlightTV or on the web at http://silverlight.tv/

Don’t miss the next episode on Thursday May 13th…Exposing SOAP, JSON, and OData Endpoints to RIA Services.

The APIs in WPF4 plus the Surface Toolkit for Windows Touch make building common touch scenarios easy. However, implementing many of the same touch scenarios using WPF3.5SP1 or Silverlight 3/4 involves writing a fair bit more code. Furthermore, the touch APIs across WPF4, WPF3.5SP1, and Silverlight are different. 

 

The goal of this project is to simplify building common touch scenarios when using WPF 3.5 SP1 or Silverlight 3/4 by using Expression Blend Behaviors to provide a consistent way to implement these scenarios across WPF & Silverlight. Expression Blend Behaviors can be used within Visual Studio without a dependency on Expression Blend by downloading the Expression Blend 3 SDK. You can also find more Expression Blend Behaviors athttp://expressionblend.codeplex.com/ and http://tinyurl.com/ExpressionGalleryBehaviors

 

Go to http://touch.codeplex.com/ to learn more about this project.  Go to http://tanagrampartners.com/ to learn more about Tanagram Partners.

In February, while up on campus for the MVP summit, I snuck over to the Expression side of building 41 and met with Pete Blois.

Pete Blois is a Senior Program Manager Lead on the Expression Blend team. He’s responsible for tooling for Silverlight, WPF, and now Silverlight for Windows Phone 7 Series.

Blend 4 supports not only Silverlight, WPF, and Windows Phone, it now includes multi-targeting support for the .NET framework 3.5sp1 and 4, Silverlight 3 and 4, and Silverlight for Windows Phone,  just like Visual Studio 2010. In this video, Pete goes into some detail about how they have accomplished multi targeting in Blend 4.

Pete also talks about Rooler, the screen measurement and sampling tool he created for designers and developers. Written in WPF, this has become one of my go-to tools whenever I’m working with an existing design.

Finally, we get into the new Blend tooling for Windows Phone Series 7 development. As expected, the Expression team delivers with an awesome design and development experience for a new platform. 

While on campus for the MVP Summit in February, I had a chance to visit Henry Sowizral over in building 41. Henry Sowizral is a Principal Architect in Microsoft Expression, and he and his team did something really cool: they converted an existing C/C++/MFC application to have a WPF front-end, while still leveraging all that existing code.

If you have legacy code and are considering porting the UI to .NET, pick up some pointers from Henry.

Once you’ve finished, check out Henry’s presentation deck on how the team converted the Expression Design UI to WPF.

See more WPF at Pete’s site and blog http://10rem.net
Follow Pete on twitter at @pete_brown

You never know what hijinks are in store when Adam Kinney and John get together. In this episode, Adam makes his theatrical return to Silverlight TV and claims to have filmed the best Expression Blend 3 video ever! Adam demonstrates:

  • sketching with SketchFlow
  • importing images
  • path conversion to elements
  • sample data
  • editing item templates
  • data binding
  • behaviors
  • effects
  • visual states
  • easing

This is a great and very practical demonstration of Blend 3 from the Expression Evangelist himself.

Links for this episode:

The Continuum Show meets Silverlight TV as John and Adam Kinney, Expression Evangelist, review the highlights of the MIX 10K Challenge. They check out the winners in each category of the second annual contest, which has some great prizes. The MIX 10K Challenge Winners have been announced publicly, and are now posted on the MIX 10K Challenge home page.

In this episode, Kerry Westphal explains how to use the IsClient() expression to branch your logic depending on whether the form is running in the client or on the Web. In this way, Web forms can take advantage of the client richness, while also bringing the same form to the browser. She walks through an example of how to use the expression to run the client macro SaveAsOutlookContact from a Web form.

 

For more information check out the Access 2010 Intro series at the Access team blog.