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); }