WPF отлично, потому что существует множество способов достижения ваших целей. Например, из того, что я понимаю, разработчики могут добавлять элементы управления к элементу пользовательского интерфейса, но я думаю, что такое же поведение может быть достигнуто с помощью настраиваемого элемента управления, который содержит дополнительный элемент.
Итак, мой вопрос: когда я предпочитаю, чтобы рекламодатели были более сложным (но я думаю, более гибким) пользовательским элементом управления? Пожалуйста, обратите внимание, что я широко использую шаблон MVVM, и я хотел бы привязать команды к дополнительному элементу.
В частности, я разрабатываю приложение-конструктор диаграмм, и я хотел бы добавить точки подключения к моим фигурам. Другим примером, где я должен выбирать между настраиваемым элементом управления и adorner, является строка, которая показывает метку, автоматически помещенную для "следовать" по строке.
Спасибо