private void Page_Loaded(object sender, RoutedEventArgs e) { var itemList = new PNTreeViewItemList(); try { var list = m_Main.Client.get_nodes(); foreach (cm_node_rpc node in list) { itemList.Add(new CMNode(node)); } _item_list = itemList; this.treeView.ItemsSource = itemList; var clist = m_Main.Client.get_node_categories(); foreach (cm_node_category_rpc c in clist) { _categories.Add(c); } } catch (Exception ex) { throw ex; } }
private void Page_Loaded(object sender, RoutedEventArgs e) { var itemList = new PNTreeViewItemList(); var node1 = new test_data_rpc() { type = PNItemType.BOLE, id = Guid.NewGuid().ToString(), name = "Node No.1", desc = "This is the discription of Node1. This is a folder.", }; var node1tag1 = new test_data_rpc(node1) { type = PNItemType.LEAF, id = Guid.NewGuid().ToString(), name = "Tag No.1", desc = "This is the discription of Tag 1. This is a tag.", }; var node1tag2 = new test_data_rpc(node1) { type = PNItemType.LEAF, id = Guid.NewGuid().ToString(), name = "Tag No.2", desc = "This is the discription of Tag 2. This is a tag.", }; new test_data_rpc(node1tag2) { type = PNItemType.BOLE, id = Guid.NewGuid().ToString(), name = "DDD", desc = "", }; itemList.Add(new TestData(node1)); var node2 = new test_data_rpc() { type = PNItemType.BOLE, id = Guid.NewGuid().ToString(), name = "Node No.2", desc = "This is the discription of Node 2. This is a folder.", }; var node2tag3 = new test_data_rpc(node2) { type = PNItemType.LEAF, id = Guid.NewGuid().ToString(), name = "Tag No.3", desc = "This is the discription of Tag 3. This is a tag.", }; itemList.Add(new TestData(node2)); this.treeView.ItemsSource = itemList; _item_list = itemList; }
private void Page_Loaded(object sender, RoutedEventArgs e) { var sys = new CateDataItem(new CateData() { name = "System", desc = "System Edit", type = PNItemType.BOLE | PNItemType.NOEDIT | PNItemType.NOADD | PNItemType.NODELETE }); var sys_roles = new CateDataItem(new CateData() { name = "Roles", desc = "Roles Edit", type = PNItemType.BOLE | PNItemType.NOEDIT | PNItemType.NODELETE }, sys); sys_roles.Creator = CreateRole; var sys_groups = new CateDataItem(new CateData() { name = "Groups", desc = "Groups Edit", type = PNItemType.BOLE | PNItemType.NOEDIT | PNItemType.NODELETE }, sys); sys_groups.Creator = CreateGroup; var sys_users = new CateDataItem(new CateData() { name = "Users", desc = "Users Edit", type = PNItemType.BOLE | PNItemType.NOEDIT | PNItemType.NODELETE }, sys); sys_users.Creator = CreateUser; var roles = m_Main.Client.get_roles(); foreach (var item in roles) { new SYSRole(item, sys_roles); } var groups = m_Main.Client.get_groups(); foreach (var item in groups) { new SYSGroup(item, sys_groups); foreach (var user in item.group_users) { new SYSUser(user, sys_users); } } PNTreeViewItemList treeList = new PNTreeViewItemList(); treeList.Add(sys); treeView.ItemsSource = treeList; // Get roles _role_list = roles; var node_list = (App.Current as App).Client.Proxy.get_nodes(); _node_list = new PNTreeViewItemList(); foreach (cm_node_rpc node in node_list) { _node_list.Add(new CMNode(node)); } }
private void Page_Loaded(object sender, RoutedEventArgs e) { var sys = new CateDataItem( new CateData() { name = "System", desc = "System Edit", type = PNItemType.BOLE | PNItemType.NOEDIT | PNItemType.NOADD | PNItemType.NODELETE} ); var sys_roles = new CateDataItem(new CateData() { name = "Roles", desc = "Roles Edit", type = PNItemType.BOLE | PNItemType.NOEDIT | PNItemType.NODELETE }, sys); sys_roles.Creator = CreateRole; var sys_groups = new CateDataItem(new CateData() { name = "Groups", desc = "Groups Edit", type = PNItemType.BOLE | PNItemType.NOEDIT | PNItemType.NODELETE }, sys); sys_groups.Creator = CreateGroup; var sys_users = new CateDataItem(new CateData() { name = "Users", desc = "Users Edit", type = PNItemType.BOLE | PNItemType.NOEDIT | PNItemType.NODELETE }, sys); sys_users.Creator = CreateUser; var roles = m_Main.Client.get_roles(); foreach (var item in roles) { new SYSRole(item, sys_roles); } var groups = m_Main.Client.get_groups(); foreach( var item in groups) { new SYSGroup(item, sys_groups); foreach (var user in item.group_users) { new SYSUser(user, sys_users); } } PNTreeViewItemList treeList = new PNTreeViewItemList(); treeList.Add(sys); treeView.ItemsSource = treeList; // Get roles _role_list = roles; var node_list = (App.Current as App).Client.Proxy.get_nodes(); _node_list = new PNTreeViewItemList(); foreach (cm_node_rpc node in node_list) { _node_list.Add(new CMNode(node)); } }
public PNTreeViewItem(PNTreeViewItem parent = null) { Parent = parent; Children = new PNTreeViewItemList(); }