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