Когда самое время сказать: «Теперь мне нужно создать пользовательский элемент управления!» - PullRequest
3 голосов
/ 22 сентября 2009

Когда вы планируете создать пользовательский элемент управления в .NET? У вас есть какие-то базовые критерии для исключения вашего кода со страницы и введения нового пользовательского элемента управления?

Обычно я склонен следовать им, чтобы решить, нужен ли мне элемент управления или нет:

  • Когда страница кажется более читаемой с отдельным пользовательским элементом управления
  • Когда какая-то часть формы снова и снова будет использоваться с разных страниц

Ответы [ 2 ]

3 голосов
/ 22 сентября 2009

Полагаю, следует следующее:

  • Нужно ли отделять этот компонент от общего кода?
  • Часто ли я пользуюсь этим предметом, а это значит, что мне нужно его пересоздавать?
  • Нужно ли иметь возможность шаблонировать это под разные стили?
0 голосов
/ 22 сентября 2009

Я думаю, что две причины, которые вы указываете, являются основными причинами, по которым любой может создать пользовательский элемент управления. Я действительно не могу думать ни о каких других уважительных причинах ...

...