Essential WPF

Browse by Tags

All Tags » Expression Tools (RSS)
WPF 4 Session
Thank you for participating my WPF 4 and Blend 3 session at Microsoft, Ranana, Jan-21. You can download the presentation and demo files from SkyDrive .
Blend Behaviors via Attached Properties – Part 3
Recall my previous post, I’ve talked about how to implement custom Actions. In this post I would like to explain how to implement custom Triggers. As you may already know, trigger is the cause and action is the effect of that cause. The question is, why would you like to implement a custom trigger? So lets start with a little example: Blend 3 comes with only event triggers. But what if you want to invoke an action when property changes? For that reason you would like to implement a custom trigger...
Blend Behaviors via Attached Properties – Part 2
In my previous post I’ve talked about Blend 3 attached behaviors, and explained how to use them. In this post I would like to dive into more details, explaining the differences between Triggers, Actions and Behaviors types and how to create custom triggers. Triggers and Actions Actually blend 3 attached behavior comes in two flavors: Triggers and Actions Behaviors You can think of triggers and actions as cause-and-effect relationships. Trigger represents the cause. For example we want to do something...
Blend Behaviors via Attached Properties – Part 1
Up until Blend 3, UI designers had difficult time prototyping a real functional UI. The main problem was the lack of behaviors. Creating a UI prototype that deals with navigation, window creation on event, animation on data changes etc, usually ends up with source code development. And when it comes to coding, UI designers had to have kind of developer colleague. XAML Tools Over time, developers (like me :) created many XAML extensions using both XAML Markup Extensions and the powerful Attached Property...
Demo from my Tech-Ed Session
Thanks a lot to all of you who participated in my WPF Data Binding lecture at Tech-Ed Israel 2008. I hope that you enjoyed and learned from my lecture. If you have any question about any of the topics I talked about, please feel free to ask here. As I promised, here is the Aquarium Demo in Visual Studio 2008 format. You can download and use it for non-commercial use. Here are several screen shots to remember: As for the presentation, it will be published soon in the Tech-Ed site .