¿Cómo puedo saber si un ListBoxItem es el último elemento dentro de un ListBox de Wpf?

Como puedo saber si unListBoxItem es el último ítem de la colección (en elItemContainerStyle o en elItemContainerPlantilla) dentro de un WpfListBox?

Esa pregunta es porque necesito saber si un elemento es el último para mostrarlo de otra manera. Por ejemplo: supongamos que quiero mostrar los elementos separados por punto y coma pero el último:a B C

Esto es fácil de hacer en html y ccs, usando el selector ccs. Pero, ¿cómo puedo hacer esto en Wpf?

Respuestas a la pregunta(1)

Su respuesta a la pregunta