void GetRadioButtons() { Noktalar = new EngelleCustomRadioItem[6]; for (int i = 0; i < Noktalar.Length; i++) { var NoktaItem = EngelleCustomRadioItem.Create(Titlesss[i], RadioBUtonlarinTasarimlariniDuzenle, false); if (i == 0) { NoktaItem.Frame = new CoreGraphics.CGRect(0, HeaderView.Frame.Bottom + 20f, UIKit.UIScreen.MainScreen.Bounds.Width, 47f); } else { NoktaItem.Frame = new CoreGraphics.CGRect(0, Noktalar[i - 1].Frame.Bottom, UIKit.UIScreen.MainScreen.Bounds.Width, 47f); } this.View.AddSubview(NoktaItem); Noktalar[i] = NoktaItem; } AddApplyButton(); }
void SetRadioButtons() { Noktalar = new List <EngelleCustomRadioItem>(); WebService webService = new WebService(); var Donus = webService.OkuGetir("answers"); if (Donus != null) { OptionsDTOs = Newtonsoft.Json.JsonConvert.DeserializeObject <List <OptionsDTO> >(Donus.ToString()); OptionsDTOs = OptionsDTOs.FindAll(item => item.questionId == GelenSoru.id); SoruLabel.Text = GelenSoru.name; if (OptionsDTOs.Count > 0) { for (int i = 0; i < OptionsDTOs.Count; i++) { var NoktaItem = EngelleCustomRadioItem.Create(OptionsDTOs[i].option, RadioBUtonlarinTasarimlariniDuzenle, false); if (i == 0) { NoktaItem.Frame = new CoreGraphics.CGRect(0, 0, UIKit.UIScreen.MainScreen.Bounds.Width, 47f); } else { NoktaItem.Frame = new CoreGraphics.CGRect(0, Noktalar[i - 1].Frame.Bottom, UIKit.UIScreen.MainScreen.Bounds.Width, 47f); } var Durum = userAnswer.FindAll(item => item.id.ToString() == OptionsDTOs[i].id); if (Durum.Count > 0) { NoktaItem.isSelect = true; } NoktaItem.Tag = i; VerticalScroll.AddSubview(NoktaItem); Noktalar.Add(NoktaItem); } VerticalScroll.ContentSize = new CoreGraphics.CGSize(UIKit.UIScreen.MainScreen.Bounds.Width, Noktalar[Noktalar.Count - 1].Frame.Bottom); } } }