Forgive me if this isn't the right place to ask (and please move my thread accordingly if it isn't).
I've been developing WPF application for about a year or so and I basically do all my design in XAML Designer in VS. Aside from few oddities, I've felt pretty comfortable with it and never felt the need to seek out another design tool for WPF applications. (Except for Kaxaml, but that's still in the realm of XAML Designer)
I've looked at threads and videos demonstrating what Expression Blend does and, sure it's fancy but it's nothing that you can't do with plain old XAML Editor.
Some say that Expression Blend is a tool intended mostly for designers, but I fail to see this point. You need to have software development knowledge in order to properly develop an WPF application even if you are just going to be doing designs.
Expression Blend is used for building Rich Interactivity with Vector Graphics, Animation, 3D, Advanced Topography, bitmap graphics, data binding, Video and Audio.
Blend for Visual Studio helps you design XAML-based Windows and Web applications. It provides the same basic XAML design experience as Visual Studio and adds visual designers for advanced tasks such as animations and behaviors.
Blend is good but not that great since the visual object property editor generally works the same as Visual Studio. Yet, if you need to draft a UI quickly, it has an edge over Visual Studio proper and it is perfectly fine to run both at the same time.
To open this page, choose the Tools menu and then choose Options. To access the XAML Designer property page, choose the XAML Designer node. Settings for the XAML Designer are applied when you open the document. So, if you make changes to the settings, you need to close and then reopen Visual Studio to see the changes.
Saying "[Expression Blend is] fancy but it's nothing that you can't do with plain old XAML Editor" is like asking why you would use Photoshop when you can just do the same thing in MS Paint.
Sure you can, but you're not going to be very productive.
A few things that I always use Blend for (as opposed to XAML editor or even the Visual Studio designer):
That said - the bulk of my XAML work is done in the plain XML editor in Visual Studio though (I rarely use the designer). But I wouldn't dream of doing any serious WPF development without Blend
I can say that Blend is more oriented for Graphic Designer, and Visual Studio for Developper.
What I mean is in Blend, you can do everything just with a mouse click, animations are very easy to create step by step with a few mouse click, triggers are created by mouse click also. Basically, you don't have to go in the code for most of the time.
For other reasons I really like Blend, is you can click on something, and edit (Edit current, or a copy) of the Style, you don't have to search where is located...
In our team, our graphic designer only works with Blend, and our developer works in VS and Blend.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With