Мы делаем пользовательский контроль, если хотим использовать его повторно. Как говорит пользовательский элемент управления, это означает некоторый элемент управления, такой как сетка, поле со списком и тому подобное. Если мне нужна такая же сетка в 3-4 окнах, тогда я предпочту сделать ее как пользовательский элемент управления. Если ее нельзя использовать повторно, я определю свою сетку в требуется окно. Наконец, вы вставляете свой пользовательский элемент управления в какое-то окно.
Вывод: - Если вы хотите повторно использовать элемент управления, сделайте его пользовательским элементом управления, в противном случае определите его в требуемом окне.