WPF es genial porque hay muchas maneras de lograr tus objetivos. Por ejemplo, por lo que entiendo, los adornos pueden agregar algunos controles a un elemento de IU, pero creo que se puede lograr el mismo comportamiento a través de un control personalizado que contiene el elemento adicional.¿Cuándo debo usar adornos?
Entonces, mi pregunta es: ¿cuándo debería preferir los adornos a un control personalizado más complejo (pero creo que más flexible)? Tenga en cuenta que estoy usando extensamente el patrón MVVM y me gustaría vincular comandos al elemento adicional.
En particular, estoy diseñando una aplicación de diseñador de diagramas y me gustaría agregar puntos de conexión a mis formas. Otro ejemplo donde debería decidir entre un control personalizado y un adorno es una línea que muestra una etiqueta posicionada automáticamente para "seguir" la línea.
Gracias
Muchas gracias, es una respuesta genial y completa. La aplicación es un diseñador de UML, por lo que no creo que tenga demasiadas conexiones; de todos modos, generalmente no son líneas rectas. – fra