public Source(TagSelectionViewController controller, IEnumerable <Guid> selectedTagIds)
     : base(controller.TableView, new WorkspaceTagsView(controller.model.Workspace.Id))
 {
     this.controller   = controller;
     this.selectedTags = new HashSet <Guid> (selectedTagIds);
 }
示例#2
0
 public Source(TagSelectionViewController controller)
     : base(controller.TableView, new WorkspaceTagsView(controller.model.WorkspaceId.Value))
 {
     this.controller   = controller;
     this.selectedTags = new HashSet <TagModel> (controller.model.Tags.Select(m => m.To).Where(m => m != null));
 }
示例#3
0
        private void OnTagsButtonTouchUpInside(object sender, EventArgs e)
        {
            var controller = new TagSelectionViewController(model);

            NavigationController.PushViewController(controller, true);
        }
        private void OnTagsButtonTouchUpInside(object sender, EventArgs e)
        {
            var controller = new TagSelectionViewController(ViewModel.WorkspaceId, ViewModel.TagList, this);

            NavigationController.PushViewController(controller, true);
        }