Is there any library or automatic way to generate a GUI in C# from an arbitrary structure?
For example if I have a class hierarchy I can express it in XML by adding attributes like [XmlAttribute("depth")]
or [XmlElement("node")]
and passing it to an XML serializer. Can I used different annotations then send it to some GUI construction class to get a form built?
As another example for those who have used BlueJ for java, it provides access to classes and their members in a gui environment (though it has access to the source).