Как создать собственный конструктор пользовательского интерфейса Visual Studio 2008 для файла C#?
Например, если дважды щелкнуть набор данных в обозревателе решений, появится экран пользовательского интерфейса, позволяющий редактировать набор данных, даже если он определен в XML/коде (который можно щелкнуть правой кнопкой мыши и выбрать «Просмотреть код»).
Обычно этот код каким-либо образом отделяется от пользовательского кода либо по региону («Сгенерированный код Windows Forms Designer»), либо по генератору кода («g.cs» для XAML-файлов WPF), либо каким-либо другим способом, например разделяемыми классами.