private void updateTreeViewAfterCategoryAdded() { this.r_FacadeFormDiscoverMeManageLikedPages.CreateNewCompositeItem(string.Format(textBox_Create_Category.Text)); LikedPagesComposite addNewCategory = this.r_FacadeFormDiscoverMeManageLikedPages.m_LikedPagesComposite; TreeNodeProxy addBelowCategory = treeView_Liked_Pages_Category.SelectedNode as TreeNodeProxy; (addBelowCategory.Node as LikedPagesComposite).OnAddPageComponent(addNewCategory); }
private void createTreeViewOfLikedPages() { if (this.m_LikedPagesComposite == null) { this.r_FacadeFormDiscoverMeManageLikedPages.CreateNewCompositeItem(string.Format("All Categories")); this.m_LikedPagesComposite = this.r_FacadeFormDiscoverMeManageLikedPages.m_LikedPagesComposite; this.m_LikedPagesComposite.Node = new TreeNodeProxy(this.m_LikedPagesComposite.LikedPageName, this.m_LikedPagesComposite); this.treeView_Liked_Pages_Category.Nodes.Add(this.m_LikedPagesComposite.Node); } }
private void updateTreeViewAfterCategoryOrPageRemoved() { TreeNodeProxy selectedCategory = treeView_Liked_Pages_Category.SelectedNode as TreeNodeProxy; this.r_FacadeFormDiscoverMeManageLikedPages.CreateNewCompositeItem(selectedCategory.Node.LikedPageName); LikedPagesComposite pageComponentToRemove = this.r_FacadeFormDiscoverMeManageLikedPages.m_LikedPagesComposite; pageComponentToRemove.Node = selectedCategory; if (selectedCategory.Node is LikedPagesComposite) { (selectedCategory.Node as LikedPagesComposite).OnRemovePageComponent(pageComponentToRemove); } else if (selectedCategory.Node is LikedPagesItem) { (selectedCategory.Node as LikedPagesItem).OnRemovePageComponent(pageComponentToRemove); } treeView_Liked_Pages_Category.SelectedNode.Remove(); }
internal void CreateNewCompositeItem(string i_CategoryName) { m_LikedPagesComposite = new LikedPagesComposite(i_CategoryName); }