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

ViewDidLoad() public method

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

            var all = new UIButton(UIButtonType.RoundedRect);
            all.SetTitle("Replace All", UIControlState.Normal);
            all.Frame = new CGRect(10, 100, 140, 30);
            Add(all);

            var each = new UIButton(UIButtonType.RoundedRect);
            each.SetTitle("Replace Each", UIControlState.Normal);
            each.Frame = new CGRect(170, 100, 140, 30);
            Add(each);

            var makeNull = new UIButton(UIButtonType.RoundedRect);
            makeNull.SetTitle("Make Null", UIControlState.Normal);
            makeNull.Frame = new CGRect(90, 130, 140, 30);
            Add(makeNull);

            var label1 = new UILabel(new CGRect(10, 200, 300, 30));
            Add(label1);
            var label2 = new UILabel(new CGRect(10, 230, 300, 30));
            Add(label2);
            var label3 = new UILabel(new CGRect(10, 260, 300, 30));
            Add(label3);

            var set = this.CreateBindingSet<ObservableDictionaryView, ObservableDictionaryViewModel>();
            set.Bind(label1).To(vm => vm.Items["One"]);
            set.Bind(label2).To(vm => vm.Items["Two"]);
            set.Bind(label3).To(vm => vm.Items["Three"]);
            set.Bind(all).To(vm => vm.ReplaceAllCommand);
            set.Bind(each).To(vm => vm.ReplaceEachCommand);
            set.Bind(makeNull).To(vm => vm.MakeNullCommand);
            set.Apply();
        }
ObservableDictionaryView