Мне не известен инструмент, который конвертирует XAML в C # таким образом, чтобы он по-прежнему создавал WPF (или WF в зависимости от того, о каком XAML вы говорите).
Это сказало, что вы хотите запутать XAML, и есть инструменты, которые делают это. Одна из них, о которой я слышал, называется {smartassembly} .NET Obfuscator 3.0 - http://www.smartassembly.com/