/// <summary>
        /// Repositions an item in the animation list, moving it down one slot.
        /// </summary>
        private void DownButton_Click(object sender, RoutedEventArgs e)
        {
            Visualization item  = (Visualization)visAnimGrid.SelectedItem;
            int           index = VisAnimItems.IndexOf(item);

            Debug.Assert(index >= 0 && index < VisAnimItems.Count - 1);
            VisAnimItems.Remove(item);
            VisAnimItems.Insert(index + 1, item);
            visAnimGrid.SelectedIndex = index + 1;
            visAnimGrid.ScrollIntoView(item);

            //RefreshAnim();
        }