You are actually complaining that the tool that does work for you doesn't do it the way you want.  Maybe you should stop using the WYSIWYG part and Visual Studio and actually just code it.

This was my big problem with VS.NET and how "easy" they made it to code things.  It speeds up my development considerably, but I still do a lot of hand coding.