Como posso vincular o índice de um ListBoxItem

Gostaria de vincular o índice z dos itens da caixa de listagem ao seu índice.

Idealmente, teríamos

<Style TargetType="{x:Type ListBoxItem}">
    <Setter Property="Panel.ZIndex"
            Value="{Binding RelativeSource={RelativeSource Self}, Path=-Index}" />
    <!-- ... -->

No entanto, o item da caixa de listagem não possui uma propriedade de índice.

Posso pensar em várias soluções malucas, mas nada simples e elegante.

Qualquer tomador?

questionAnswers(1)

yourAnswerToTheQuestion