Exemplo n.º 1
0
            protected override void UpdateFooter()
            {
                base.UpdateFooter();

                if (TableView.TableFooterView == null)
                {
                    if (newTagButton == null)
                    {
                        newTagButton = new UIButton(new CGRect(0, 0, 200, 60)).Apply(Style.TagList.NewTagButton);
                        newTagButton.SetTitle("TagNewTag".Tr(), UIControlState.Normal);
                        newTagButton.TouchUpInside += delegate {
                            var vc = new NewTagViewController(controller.model.Workspace);
                            vc.TagCreated = (tag) => {
                                selectedTags.Add(tag.Id);
                                RefreshSelected();

                                controller.NavigationController.PopToViewController(controller, true);
                            };
                            controller.NavigationController.PushViewController(vc, true);
                        };
                    }

                    TableView.TableFooterView = newTagButton;
                }
            }
        private void OnAddNewTag(object sender, EventArgs evnt)
        {
            var vc = new NewTagViewController(workspaceId, handler);

            NavigationController.PushViewController(vc, true);
        }