Search code examples
wpfvisual-studio-2010expression-blend

Are there things you can do with Expression Blend that you can't do with regular WPF?


I know that Blend does make things easier. But does it have any extra libraries available to it that give it more functionality? Or that allow things that can’t be done with regular WPF through Visual Studio?

Thanks?


Solution

  • In short, no: there's nothing that Blend can do that you can't do yourself. Blend is basically just producing Xaml markup, which you can always produce by hand in Notepad if you choose to (let alone Visual Studio).

    However, there are a number of things that Blend as a UI is much better suited to creating/editing - foremost in my mind are animations, which have nice pretty timeline support in Blend versus hand-typing markup in the VS designer (at least in VS2010, I'm not sure about VS2012).

    There are a couple of Xml namespaces that Blend will include in your markup for its own purposes (typically to make the designer behave better). If you're a hand-editor of Xaml these are an annoyance (IMO), but they're certainly available to you still if you wanted to use them.