Browse by Tags

Expression Blend and Design

The team blog of the Expression Blend and Design products.

Tagged Content List
  • Blog Post: Try to Define Visuals in XAML

    Ok, pop-quiz time. Below, you will find two screenshots I took from two different applications: [ Screenshot 1 ] [ Screenshot 2 ] Can you tell what is different between those two images? If you said that the button in the second image seems a few pixels off from the image on the top (or something similar...
  • Blog Post: Working with Layout when DataContexts are Involved

    Hi everyone, When using Expression Blend, a common task you probably engage in is working with layout. Tasks I commonly associate with “working with layout” involve moving things around, rearranging the order of elements, ensuring everything flows when resized, changing your layout container, etc. For...
  • Blog Post: Storyboards, Visual States and SketchFlow Animations

    What are these things – are they different ways of doing the same task? When would I use one in preference to another? Do they all work in all project types? This post will try to answer those questions by describing the animation and control customization tools that are available to you in Expression...
  • Blog Post: Silverlight Control Styling Tips Articles

    We’ve published eleven new articles on the blog and they all contain information and tips that you’ll find useful when styling common Silverlight 3 controls. First there’s an article with some general tips: it discusses template binding, different ways of binding Content in your template, some of the...
  • Blog Post: Keyframe Marquee Selection, and other Timeline Tips

    With Blend 3 it’s now possible to draw a marquee (or lasso) around keyframes to select all the keyframes that fall within it. Hold down the CTRL key then drag out a marquee with the mouse pointer as shown below. You can even begin your drag operation when the mouse pointer is over a keyframe or an animation...
  • Blog Post: Hatching Effect Shader for both Siverlight and WPF

    Hi everyone, As you all may know, both Silverlight 3 and WPF 3.5 SP1 introduced support for effects and shaders. One of the features that I work on in Expression Blend is to make sure that you can use these custom effects easily. Beyond just writing the functionality for making the effects work inside...
  • Blog Post: Behaviors Under the Hood – API Details and Constraining the Type

    Jeff Kelly is back with Part II of his behaviors triple-feature. This time, he focuses on more details and provides some examples of a simple behavior, trigger, and action  - Kirupa Behaviors and triggers are set on objects in XAML via an attached property, Interactions.Behaviors or Interactions...
  • Blog Post: An Introduction to Behaviors, Triggers, and Actions

    The following post is written by Jeff Kelly, one of the developers who worked extensively on both the behaviors runtime as well as the UI inside Blend that makes behaviors easier to use! In this post, he will provide an overview of the three components that make up what we collectively call “Behaviors...
  • Blog Post: A UserControl base class for Visual State Manager

    As you know, Visual State Manager is a Silverlight 2 (and WPF Toolkit) platform feature that makes it easy to define a control’s visual states and to perform the transitions between states. In the case of a templated control (such as Button, CheckBox, etc) you need only fill in the states advertised...
  • Blog Post: Deep Zoom Composer has been Updated: Documentation and Bug Fixes!

    Yesterday, we released another update to Deep Zoom Composer, and you can download it from the following location: Download Deep Zoom Composer NOTE : Please uninstall any older versions of Deep Zoom Composer prior to installing this new version. This release was really about fixing the bugs that many...
  • Blog Post: Hello DeepZoomTools.DLL : Deep Zoom Image Tile Generation Made Easy

    In our most recent release of Deep Zoom Composer, one of the major changes we made was to change how we generated the image tiles both for designing as well as exporting your Deep Zoom Content. In the past, ever since our first release at MIX, our image encoding was done using a combination of SparseImageTool...
  • Blog Post: 2.5D UserControl for Silverlight 2

    2.5D (two-and-a-half D) is a way of using 2D objects to give a very convincing illusion of 3D. I’ve provided an implementation that has no lighting, materials, lines or polygons. But it does enable you to locate 2D (that is, flat) objects at x,y,z coordinates and place the camera where you want it. The...
  • Blog Post: Simulating Sample Data in Blend 2 SP1

    Using sample data can make designing your Silverlight 2 applications more predictable. Given some data, you have a lot of flexibility in designing around this data in Expression Blend. The challenge is that there are are many cases where you simply won’t be able to see your data on the design surface...
  • Blog Post: Cutting Shapes in Expression Blend

    Currently, Expression Blend does not have a scissor tool which allows you to cut shapes like you can in Expression Design. Instead, what you do have are geometric operations that allow you to not only achieve a similar result as “cutting a shape” but also do much more. Christian Schormann wrote a nice...
  • Blog Post: How to Animate a Drawing Line

    In Blend you use the Pen tool to draw lines and they appear in the XAML as <Path> elements. But after you’ve drawn your lines and you test your application, the Paths appear immediately: they don’t replay the gestures you used to create them. But sometimes that’s the effect you...
  • Blog Post: Animating control Content between States

    You’re probably very familiar with Content in WPF and Silverlight. For example, two Buttons can use the same Template but can look different by virtue of having different Content in them. And the Content property is of type object so it can be Text, or an Image, or a Panel containing yet more elements...
  • Blog Post: Deep Zoom Composer : (Possible) Collection Layout FIX

    If you’ve browsed through the Deep Zoom Composer forums lately, you will have seen a few cases where Deep Zoom Composer was having difficulties maintaining layout when exporting collections. More specifically, the arrangement and position of images seen inside Deep Zoom Composer was not what you saw...
  • Blog Post: Debugging Design-Time Exceptions

    It’s not entirely uncommon for projects that run fine to not work when loaded into Blend for editing: There are a variety of issues that can cause this- some are bugs that we’re working to address, others are things that need to be fixed by the application developer. Unfortunately designability...
  • Blog Post: Upcoming Expression Blend 2.5 Feature – Visual State Manager

    As many of you may have heard, Bill Gates announced during his TechEd keynote today that Silverlight 2 Beta 2 will be released later this week . To coincide with Silverlight 2 Beta 2, we will be releasing updated versions of Expression Blend 2.5 and Deep Zoom Composer as well. There are some nifty new...
  • Blog Post: Using the KeySpline Editor to Add Animation Easing

    Previously on the blog I’ve explained how a KeySpline can be used to do animation easing . I also demonstrated a tool for converting an animation curve (in this case a Path drawn in Blend) into an actual animation . This time let’s look at the new KeySpline editor in Blend 2 and walk through an example...
  • Blog Post: MIX08 Session: Applications = Designers + Developers

    Hi everyone, Thanks to all of you who attended the session Celso and I gave at MIX08. If you didn't get a chance to see us, you can view the session here . Besides describing how our Deep Zoom Composer was developed and styled, we spent the first half of the session working on a sample application called...
  • Blog Post: Deep Zoom Sample with MouseWheel / Pan / Click-Zoom

    Hi everyone, One of the most frequent requests you all have made has been for samples that showcase taking the output from a Deep Zoom Composer project and integrating it with the MultiScaleImage control to have a cool example. We provided an example of that in the previous post . That example only included...
  • Blog Post: Creating your Own Vista "Chrome" Style Button

    In this blog post I’d like to show a way to create your own “chrome” like button template that can be easily modified and used over and over again using Expression Design.  This post is targeted for the absolute beginner, so if you've never tried using Expression Design before...
  • Blog Post: Clip Path Editing and Animating in Blend 2!

    Due to popular demand we have added the clip path editing/animating feature to Blend 2. Clip path editing works for both WPF and Silverlight 1.0 projects. You can download the December Preview to test out the new features! In this post, I will go through some of the interesting things you can do with...
  • Blog Post: Using Design-Time Attributes to Categorize Dependency Properties in User Controls

    In most cases, when you create user or custom controls, you will expose dependency properties to allow you to set values or make modifications to your control directly via XAML. Because XAML is the language of Blend, Blend will expose those dependency properties in the property grid itself. For example...
Page 1 of 2 (27 items) 12