ApiExamples.Touch.Views.IfView.ViewDidLoad C# (CSharp) Method

ViewDidLoad() public method

public ViewDidLoad ( ) : void
return void
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var label1 = new UILabel(new CGRect(10, 90, 100, 30));
            Add(label1);
            var seek1 = new UISlider(new CGRect(110, 90, 200, 30));
            seek1.MinValue = 0;
            seek1.MaxValue = 10;
            Add(seek1);

            var label2 = new UILabel(new CGRect(10, 120, 100, 30));
            Add(label2);
            var seek2 = new UISlider(new CGRect(110, 120, 200, 30));
            seek2.MinValue = 0;
            seek2.MaxValue = 10;
            Add(seek2);

            var labelA = new UILabel(new CGRect(10, 150, 300, 20));
            Add(labelA);
            var labelB = new UILabel(new CGRect(10, 170, 300, 20));
            Add(labelB);
            var labelC = new UILabel(new CGRect(10, 190, 300, 20));
            Add(labelC);
            var labelD = new UILabel(new CGRect(10, 210, 300, 20));
            Add(labelD);
            var labelE = new UILabel(new CGRect(10, 230, 300, 20));
            Add(labelE);
            var labelF = new UILabel(new CGRect(10, 250, 300, 20));
            Add(labelF);
            var labelG = new UILabel(new CGRect(10, 270, 300, 20));
            Add(labelG);
            var labelH = new UILabel(new CGRect(10, 290, 300, 20));
            Add(labelH);
            var labelI = new UILabel(new CGRect(10, 310, 300, 20));
            Add(labelI);
            var labelJ = new UILabel(new CGRect(10, 330, 300, 20));
            Add(labelJ);

            var set = this.CreateBindingSet<IfView, IfViewModel>();
            set.Bind(label1).To(vm => vm.TestVal1);
            set.Bind(seek1).To(vm => vm.TestVal1);
            set.Bind(label2).To(vm => vm.TestVal2);
            set.Bind(seek2).To(vm => vm.TestVal2);
            labelA.Text = "Smallest? (Second if equal)";
            set.Bind(labelB).SourceDescribed("If(TestVal1 < TestVal2, 'First', 'Second')");
            labelC.Text = "Largest? (Second if equal)";
            set.Bind(labelD).SourceDescribed("If(TestVal1 > TestVal2, 'First', 'Second')");
            labelE.Text = "Smallest? (First if equal)";
            set.Bind(labelF).SourceDescribed("If(TestVal1 <= TestVal2, 'First', 'Second')");
            labelG.Text = "Largest? (First if equal)";
            set.Bind(labelH).SourceDescribed("If(TestVal1 >= TestVal2, 'First', 'Second')");
            labelI.Text = "Equal?";
            set.Bind(labelJ).SourceDescribed("If(TestVal1 == TestVal2, 'Yes', 'No')");
            set.Apply();
        }