У меня есть пользовательский элемент управления, и я хотел бы, чтобы свойства были обязательными (не по умолчанию), когда программист кодирует элемент управления. Есть ли хороший способ сделать это без исключения в программе?
Я решил использовать панель смарт-тегов, используя собственный дизайнер.Может быть, это поможет кому-то еще ...
http://msdn.microsoft.com/en-us/library/ms171829.aspx
Я думаю, вы должны передать обязательные поля в конструкторе, определяя только свойство 'get' для него.Вот что говорит об этом Джон Скит Великий здесь :)