示例#1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var source = new MvxSimpleTableViewSource(SectionTable, "MenuTableViewCell", MenuTableViewCell.Key);

            SectionTable.RowHeight = 50;

            var set = this.CreateBindingSet <MenuView, MenuViewModel>();

            set.Bind(source).To(vm => vm.Sections);

            var addItem = new UIBarButtonItem(UIBarButtonSystemItem.Add)
            {
                Title = "New"
            };

            set.Bind(addItem).To(vm => vm.AddCommand);

            NavigationItem.RightBarButtonItem = addItem;

            set.Apply();

            SectionTable.Source = source;

            SectionTable.ReloadData();
        }