public static void UpdateOrderButtons(this Panel container, IHasOrderButtons element, UIElement upButton, UIElement downButton)
        {
            int index = container.IndexOf(element);

            if (index >= 1)
            {
                upButton.IsEnabled = true;
            }
            else
            {
                upButton.IsEnabled = false;
            }

            if (index < container.Children.Count - 1)
            {
                downButton.IsEnabled = true;
            }
            else
            {
                downButton.IsEnabled = false;
            }
        }
 public static void UpdateOrderButtons(this Panel container, IHasOrderButtons element)
 {
     container.UpdateOrderButtons(element, element.UpButton, element.DownButton);
 }