public void RadioButtonSelected(RadioButtonView view, RadioButtonView.RadioButtonStatus buttonStates) { if (CheckUtil.ListIsNull(listButton)) { return; } for (int i = 0; i < listButton.Count; i++) { RadioButtonView itemRB = listButton[i]; if (itemRB.Equals(view)) { if (!isCancelSelect) { itemRB.ChangeStates(RadioButtonView.RadioButtonStatus.Selected); } if (mRGCallBack != null) { mRGCallBack.RadioButtonSelected(this, i, itemRB); } } else { itemRB.ChangeStates(RadioButtonView.RadioButtonStatus.Unselected); if (mRGCallBack != null) { mRGCallBack.RadioButtonUnSelected(this, i, itemRB); } } } }
public void RadioButtonSelected(RadioButtonView view, bool isSelect) { if (listButton.IsNull()) { return; } for (int i = 0; i < listButton.Count; i++) { RadioButtonView itemRB = listButton[i]; if (itemRB.Equals(view)) { if (!isCancelSelect) { itemRB.ChangeStates(true); } if (mRGCallBack != null) { mRGCallBack.RadioButtonSelected(this, i, itemRB); } } else { itemRB.ChangeStates(false); if (mRGCallBack != null) { mRGCallBack.RadioButtonUnSelected(this, i, itemRB); } } } }