Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
                }
            }
        }