Toda la documentación y los ejemplos que encuentro en línea para configurar Z-Index para llevar un elemento adelante en Silverlight están utilizando un elemento Canvas como contenedor.Llevar elemento hacia adelante (índice Z) en Silverlight/WPF
Mis elementos son elementos del borde dentro de un contenedor ItemsControl en un DataTemplate. Estoy usando los eventos MouseEnter y MouseLeave para activar una animación en ScaleTransform.ScaleX y ScaleTransform.ScaleY para que crezcan cuando se ciernen. A medida que se cambian de tamaño y ocupan el mismo espacio que otros elementos en el contenedor (es), los elementos añadidos más recientemente se superponen a los elementos más antiguos (a diferencia del elemento de cambio de tamaño actual). ¿Hay alguna forma LIMPIA de reenviar el elemento actual en el código donde desencadené mi animación para que se superpongan a todos los demás elementos cuando se cambian de tamaño?
me había ocurrido al principio, pero a fin de que los elementos que se solapan entre sí, que todos tendríamos que ser hijos de un gran lienzo. No esperaría que un índice z en un lienzo tenga un efecto en el índice Z de otro. Pero si utilizo un lienzo grande, los elementos no son hijos directos de todos modos – Rich
En realidad, ZIndex funciona para otros tipos de paneles. Sigue adelante e inténtalo. – ptoinson