Sistema de diseño de dos pasos en WPF y Silverlight
Muchas veces he visto que el código enMeasureOverride
yArrangeOverride
es lo mismo, excepto llamar a medir y organizar en los métodos respectivos y un poco de lógica adicional como animación, etc. para cada elemento enArrangeOverride
.
¿No sería simple si solo tiene un método para pasar su lógica de medición en un lugar y el sistema de diseño lo recuerda y tiene un evento cuando cada elemento está por agregar y aplica la lógica adicional de animación, etc.?
¿Me estoy perdiendo algo?