/// <summary> /// Gets the button control as indicated by the <see cref="MultiSelectorButton"/> enumeration. /// </summary> /// <param name="buttonType">The type of button</param> /// <returns>Returns a button</returns> public IButton GetButton(MultiSelectorButton buttonType) { switch (buttonType) { case MultiSelectorButton.Select: return(_btnSelect); case MultiSelectorButton.Deselect: return(_btnDeselect); case MultiSelectorButton.SelectAll: return(_btnSelectAll); case MultiSelectorButton.DeselectAll: return(_btnDeselectAll); default: throw new ArgumentOutOfRangeException("buttonType"); } }
/// <summary> /// See <see cref="IMultiSelector{T}.GetButton"/> /// </summary> private IButton GetButton(MultiSelectorButton buttonType) { return(_multiSelector.GetButton(buttonType)); }