Behaviors
At the MIX '09 conference last week I got the chance to show off some new things I've been working on with Expression Blend, notably behaviors. I'm quite excited about the power that the behaviors concept brings to the designer workflow and am thrilled to finally see the support for them solidifying.
If you're curious about Behaviors, you can watch my brief talk at the MIX conference here. I just posted all of the behaviors that I used in this talk (and a bunch more) on the Expression Gallery, I'll be posting some more on certain aspects of these and I'll be following up with some of the other experimental ones that I've been playing with.
If you're curious, you can also take a look at some of my old prototypes (have I really been working on these for 3 years?!?) here and here. It's been a fun journey :)
8 Comments:
Thanks for sharing the Behaviors from your Mix09 Session. Besides SketchFlow, support for Behaviors is my favorite feature in Blend 3. I am all over this functionality. Way cool!
It was great talking briefly with you at Mix09.
I just finished watching your behaviors talk at MIX and I have to say I am completely excited to see what we (the .NET community) can come up with to make UX an integral part of our development process.
The other interesting thing that nobody ever talks about is physics and Silverlight. I'd love to see a talk or screencast about how phsyics and Silverlight work together.
Thanks and Great Job
Great Job! This is awesome!
Just one question though:
How does one go about doing that dynamically in code-behind?
I'm trying to do this:
void AddMagicRectangleDynamically()
{
Rectangle r = new Rectangle();
r.Width = 200;
r.Height = 50;
r.Fill = new SolidColorBrush(Colors.DarkGray);
r.StrokeThickness = 2;
r.SetValue(Grid.MarginProperty, new Thickness(400, 300, 0, 0));
BodyBehavior bbeh = new BodyBehavior();
bbeh.IsStatic = true;
r.SetValue(Interaction.BehaviorsProperty, bbeh);
LayoutRoot.Children.Add(r);
}
It compiles, but it doesn't start. Rather Silverlight runtime tries to kick off, but it hangs at 100% (with the blue circumference rotating). The code works if the highlighted rows are removed.
Hello.
A useful thing for desingers like me would be to show how we can use these behaviours, I've noticed a fair few of us unable to find the .dll files and are unable to compile anything in VS. I really want to play now, and have a week off before I get to talk to a dev!
Ignore me (above), I fixed my issue. Would you have a problem with me re-hosting these compiled and ready to go for people having problems?
Fantastic work btw, having much fun. Ruined my planned night out though. :)
Has anyone else noticed that if you click off a physics object, then try to drag, it will go the wrong way?
re my comment above, the fix for this is re-install IE8 then re-install the SL3 tools. Not sure why this would help but it does.
Post a Comment
<< Home