Я бы хотел в основном контролировать имя метода, который дизайнер форм Visual Studio использует для помещения сгенерированного кода. По умолчанию это имя InitializeComponent
. Но часто мне нужно иметь разные макеты для разных типов разрешений экрана / соотношений сторон (см. Разработка форм для работы с разными разрешениями и соотношениями сторон в Windows CE для получения более подробной информации). Таким образом, во время выполнения я могу выбрать способ размещения формы, вызвав соответствующую.
Я понимаю, что, вероятно, нет тривиального способа сделать это. Я предполагаю, что мне нужно будет создать собственную надстройку VS и расширить существующий конструктор форм и подключиться к генератору кода и интерпретатору макета, чтобы это работало должным образом. Любые идеи о том, где я мог бы начать искать, чтобы это произошло?