So, there’s an add-in for Blend that supports Intellisense in XAML.  Pretty nifty!  However, to get it working in Blend 2 SP1, requires recompilation of the .dll. I went ahead and made a package that supports Blend2 SP1. Of course, you’ll need Blend 2 - available for trial download here. Additionally, if you are doing Silverlight development, you’ll need to install Service Pack 1 for Blend 2. The installation directions are as follows:

Installation

  • Extract the contents of .zip in your Blend 2 installation folder (typically %ProgramFiles%\Microsoft Expression\Blend 2)
  • Run Blend from the Blend.bat file that was extracted into Blend's installation folder. (The only way to run an add-in in Blend is to use a command line argument: -addin: pathtothe_addin - in our case -addin:Addins\Expression.Blend.IntelliSense.dll. You can also create a shortcut to Blend and pass this argument.)

Limitations

  • No support for custom namespace types and custom attached properties.
  • Currently the Silverlight support is not accurate, because it is using the WPF XML schema for IntelliSense information.