Carlos F. 0 Denunciar post Postado Agosto 23, 2011 Olá pessoal, estou precisando verificar se o item da minha treeview é um nó pai. Já tentei de várias formas, mas até agora nenhuma funcionou, abaixo segue uma das tentativas. foreach (TreeViewItem item in TelaBasicaTree.Items) { if (!item.HasItems) { TextBox txtBox = new TextBox(); txtBox.Name = item.Header.ToString(); txtBox.Text = item.Header.ToString(); stkPan.Children.Add(txtBox); } else { groupBox.Header = item.Header; ucT1.Content = groupBox; } } Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Agosto 23, 2011 tenta verificar SelectedNode.Level http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.selectednode.aspx http://www.christec.co.nz/blog/archives/222 http://www.dreamincode.net/forums/topic/75486-treeview-3-levels-deep/ Compartilhar este post Link para o post Compartilhar em outros sites
Carlos F. 0 Denunciar post Postado Agosto 24, 2011 eriva_br muito obrigado, mas esses links ainda não me ajudaram. O que eu preciso é percorrer a treeview e onde os itens sejam filhos eu preciso criar os campos dinamicamente a partir destes filhos. Por exemplo: Tenho uma treeview Pai -Filho1 -Filho2 Mãe -Filho1 -Filho2 Preciso percorrer ela, e quando eu chegar no Pai eu crio um GroupBox e dentro dele dois campos (filho1, filho2) que são os filhos da tree, e a mesma coisa quando chegar em Mãe. Não sei se me fiz entender. A propósito eu estou usando WPF. Compartilhar este post Link para o post Compartilhar em outros sites
Carlos F. 0 Denunciar post Postado Agosto 25, 2011 Consegui resolver, fiz uma chamada recursiva com foreach. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites