void RedListCategoryInit() { RedListCategoryCheckBoxes = new List <CheckBox>(); checkBoxNE.Tag = RedListCategoryEnum.NotEvaluated; RedListCategoryCheckBoxes.Add(checkBoxNE); checkBoxDD.Tag = RedListCategoryEnum.DataDeficient; RedListCategoryCheckBoxes.Add(checkBoxDD); checkBoxLC.Tag = RedListCategoryEnum.LeastConcern; RedListCategoryCheckBoxes.Add(checkBoxLC); checkBoxNT.Tag = RedListCategoryEnum.NearThreatened; RedListCategoryCheckBoxes.Add(checkBoxNT); checkBoxVU.Tag = RedListCategoryEnum.Vulnerable; RedListCategoryCheckBoxes.Add(checkBoxVU); checkBoxEN.Tag = RedListCategoryEnum.Endangered; RedListCategoryCheckBoxes.Add(checkBoxEN); checkBoxCR.Tag = RedListCategoryEnum.CriticallyEndangered; RedListCategoryCheckBoxes.Add(checkBoxCR); checkBoxEW.Tag = RedListCategoryEnum.ExtinctInTheWild; RedListCategoryCheckBoxes.Add(checkBoxEW); checkBoxEX.Tag = RedListCategoryEnum.Extinct; RedListCategoryCheckBoxes.Add(checkBoxEX); foreach (CheckBox cb in RedListCategoryCheckBoxes) { RedListCategoryExt.SetupToggleButton((RedListCategoryEnum)cb.Tag, cb); } }
void RedListCategoryUpdate() { foreach (CheckBox cb in RedListCategoryCheckBoxes) { cb.Checked = Edited == null ? false : ((RedListCategoryEnum)cb.Tag == Edited.Desc.RedListCategory); RedListCategoryExt.SetupToggleButton((RedListCategoryEnum)cb.Tag, cb); } }