wpf ListBox中子项拖拽的时分对象变化

wpf ListBox中子项拖拽的时候对象变化
如图wpf ListBox中子项拖拽的时分对象变化,我选中的是左边的图形,然后再选中图形的左边向左拖动,经过左边的图形的时候,拖动的就成了左边的图形,为什么啊?
------解决方案--------------------
你的ItemsPanelTemplate 是用的是Canvas吗??
在你的ListBoxItem模板中的 
 
<ControlTemplate.Triggers>

设置当IsSelected=true时,设置Panel.ZIndex =1 的触发器。