Styles Explorer: BAML decompiler

Since the summer I have studied how XAML markup is "compiled" to produce BAML stream included as resource into the .NET assemblies. So, during free time, I have developed an XmlReader implementation that allow to decompile BAML stream and read it as an XML.
I have also developed a tool called Styles Explorer allowing to open an application or an assembly. For each file you can see the resources and decompile them, or you can explore ResourceDictionary and preview its children.

Here a video showing its usage:

Styles Explorer
Styles Explorer

You can install and try it through ClickOnce (.NET Framework 3.5 required). Hope this is useful to you and I will try to improve and maintain Styles Expolorer, so please send to me requests and bugs.

In the future I will explain how BAML is structured.

Published 05 April 2008 12:33 AM by RiccioloCristian
Filed under:

Comments

# Rob Relyea - Xamlified said on 05 April, 2008 09:18 AM

Styles Explorer Christian blogs about a nice tool to explorer the theme Resource Dictionaries in WPF

# Cory Plotts said on 07 April, 2008 02:08 PM

Is there a way that you could post an installer or .zip file with this tool?

ClickOnce does not work with our firewall and I would love to try this utility out.

# Usman said on 14 May, 2009 07:05 AM
Very Nice work man. Good keep it up.
# Kapil Bhavsar said on 29 July, 2009 04:05 AM

Excellent .... I tried Reflector but its very buggy ...

Thanx for this great tool

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Search

Go

This Blog

Sponsors





Syndication

 
Page view counter