Jeff's Top 5 XAML Tools.

Jeffrey Smith / Tuesday, December 11, 2012

Whether you’re a developer or designer, 3rd party tools can improve productivity and just make life easier.  Here you will find my top 5 tools I use on a day to day basis. Hopefully you will find them as useful as I do!

  1. Fireworks to XAML
    I’ve been using this tool since I began working with XAML. Since I create all my UI mockups in Adobe Fireworks, this is my exportation tool of choice (Other export tools are available and I included a short list at the bottom of this blog). Fireworks to XAML converts Fireworks data into XAML. I find it extremely useful for converting vector based icons to XAML path data.

    http://www.granthinkson.com/tools/fireworks/

    Fireworks to XAML

  2. Snoop and XAMLSpy
    Snoop (WPF) and XAMLSpy (Silverlight, Windows Phone, WinRT and WPF) allow you to browse the visual tree of a running XAML based application. This can save you countless hours trying to solve UI issues. Can’t figure out where a color is coming from? Why a border has margin? These tools give you the answers!

    Snoop

    http://snoopwpf.codeplex.com/

    Snoop

    XAMLSpy

    http://xamlspy.com/download

    XAMLSpy

  3. Pistachio
    Pistachio is a resource visualizer that allows you to see all the resources that are defined in your WPF application and identifies which are being used and which are not. Often in large applications with multiple developers many resources are created, this allows you identify the resources that are not needed and deliver a cleaner project to your client.

    http://www.granthinkson.com/2007/11/08/announcing-pistachio-wpf-resource-visualizer/

    Pistachio

  4. KAXAML
    Is a lightweight XAML editor (think of a Notepad for XAML) that gives you a split view of both the XAML and the rendered content.  This is particularly useful because the Visual Studio/Expression designers can be rather heavy when it comes to rendering the output and the project structure.

    http://kaxaml.com/

     
  5. XAVIOR - XAML Color Extractor (Not Public, Yet)
    XAML Color extractor extracts hard coded colors and converts them into resources.  This tool was created here at Infragistics using our JQuery Controls and we plan to release it to the public shortly, so stay tuned! I will post an update to the blog once released!

    XAVIOR

     

 A few other noteworthy XAML tools:

  1. Visio to XAML Exporter - http://visioexporttoxaml.codeplex.com/
  2. XAML TUNE - Svg to XAML Exporter http://xamltune.codeplex.com/releases/view/21436
  3. Illustrator to XAML - http://www.mikeswanson.com/xamlexport/
  4. Flash to XAML - http://www.mikeswanson.com/SWF2XAML/
  5. Paste2XAML - convert clipboard and metafiles into XAML http://www.ab4d.com/Paste2Xaml.aspx
  6. XAML Exporter for Blender - http://xamlexporter.codeplex.com/