internal void SetReorderEnabled(bool value)
{
this._reorderEnabled = value;
if (this.Items == null || _dragCanvas == null)
{
return;
}
for (int i = 0; i < this.Items.Count; i++)
{
if (!(Items[i] is Script))
{
var item = this.ContainerFromIndex(i) as CatrobatListViewItem;
if (item == null)
{
continue;
}
item.SetReorder(_reorderEnabled);
}
}
if (this._reorderEnabled)
{
_dragCanvas.Visibility = Visibility.Visible;
}
else
{
_dragCanvas.Visibility = Visibility.Collapsed;
}
}