Cita:Tal vez seria mejor tener un método de escritura y uno de lectura y no 4 + 4.
Esa fue mi primera aproximación al asunto, pero luego decidí seguir la filosofía que muestra la clase Border.
Todo en una sola propiedad tipo array puede ser más simple en tiempo de diseño, pero aporta problemas nemotécnicos, creo, al momento de usar la clase: ¿Topleft, TopRight, Bottomleft, BottomRight (es decir línea de arriba -> línea de abajo) o Topleft, TopRight, BottomRight, BottomLeft (es decir esquinas en sentido horario)? Cuando tengas que redondear una de las esquinas ¿Es el tercer parámetro o el segundo? A mí por lo menos, dentro de unos meses me costaría tener que ir al código a recordarlo. Dando nombre a cada Radius, es el propio IDE el que te dice cuál tienes que retocar.
Creo que lo dejaré con las cuatro, que son cinco, propiedades.
Muchas gracias por tu interés en el tema.
Saludos