protected override void ClearContainerForItemOverride(DependencyObject element, object item)
{
base.ClearContainerForItemOverride(element, item);
ReorderListBoxItem itemContainer = (ReorderListBoxItem)element;
if (itemContainer == this.dragItemContainer)
{
this.dragItemContainer.Visibility = Visibility.Visible;
this.dragItemContainer = null;
}
}