Wie kann ich gegen den Index eines ListBoxItem binden

Ich möchte den z-Index von Listenfeldelementen an ihren Index binden.

Idealerweise hätten wir

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

Das Listenfeldelement verfügt jedoch nicht über eine Indexeigenschaft.

Ich kann mir eine Reihe verrückter Lösungen vorstellen, aber nichts Schlichtes und Elegantes.

Jeder Abnehmer?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage