Tutta la documentazione e gli esempi che sto trovando online per impostare Z-Index per portare un elemento in avanti in Silverlight utilizzano un elemento Canvas come contenitore.Porta avanti l'elemento (Indice Z) in Silverlight/WPF
I miei elementi sono elementi di bordo all'interno di un contenitore ItemsControl in un DataTemplate. Sto utilizzando gli eventi MouseEnter e MouseLeave per attivare un'animazione su ScaleTransform.ScaleX e ScaleTransform.ScaleY in modo che crescano quando ci si alza. Quando vengono ridimensionati e occupano lo stesso spazio degli altri oggetti nel (i) contenitore (i), gli elementi aggiunti più recentemente si sovrappongono agli elementi precedenti (in contrasto con l'elemento attualmente ridimensionato). C'è un modo PULITO per far avanzare l'elemento corrente nel codice in cui attingo la mia animazione in modo che si sovrappongano a tutti gli altri oggetti quando vengono ridimensionati?
ho pensato che in un primo momento, ma in modo che gli elementi per sovrappongono, avevano tutti devono essere figli di una grande tela. Non mi aspetto che uno z-index in una tela abbia un effetto sull'indice z di un altro. Ma se uso una grande tela, gli elementi non ne sono comunque figli diretti – Rich
In realtà, ZIndex funziona per altri tipi di Pannello. Vai avanti e provalo. – ptoinson