Articles of treeview

popola treeview da un elenco di percorsi

Sto cercando di popolare una vista ad albero da un elenco di percorsi di cartelle, ad esempio: C:\WINDOWS\addins C:\WINDOWS\AppPatch C:\WINDOWS\AppPatch\MUI C:\WINDOWS\AppPatch\MUI\040C C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MUI C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MUI\0409 con un’uscita come questa: ├───addins ├───AppPatch │ └───MUI │ └───040C ├───Microsoft.NET │ └───Framework │ └───v2.0.50727 │ └───MUI │ └───0409 Notare che non c’è nessun ‘C: \ WINDOWS \ Microsoft.NET’ o ‘C: […]

Treeview sfarfallio?

Sono giunto alla conclusione che aggiungendo TreeView.BeginUpdate si eviterebbe lo sfarfallio di treeview, ma quando lo ho aggiunto al mio progetto scompaiono tutti i nodes della mia treeview, Qualcuno può dirmi perché succede, ecco lo snippet di codice in cui ho usato TreeView .BeginUpdate e TreeView.EndUpdate TreeNode treeNode = new TreeNode(“Windows”); treeView1.Nodes.Add(treeNode); // // Another […]

Disporre di HierarchicalDataTemplates in un TreeView

Per quanto riguarda una domanda che ho postato in precedenza su ( WPF: Archiviazione corretta di un object in un object TreeView ) È ansible avere nidificato HierarchicalDataTemplate in un TreeView? Prendi il seguente esempio: Codice: public class Artist { private readonly ICollection _children = new ObservableCollection(); public string Name { get; set; } public […]

Popolare TreeView da DataBase

Ho una tabella di database (denominata Argomenti) che include questi campi: TopicId nome parentId e usandoli voglio popolare un TreeView in c #. Come lo posso fare ? Grazie in anticipo…

Come ottenere TreeViewItem dall’elemento HierarchicalDataTemplate?

Ho un TreeView che utilizza un HierarchicalDataTemplate per associare i suoi dati. Sembra questo: Ora, dal code-behind di say the main window, voglio ottenere l’attuale TreeViewItem selezionato. Tuttavia, se io uso: this.mainTreeList.SelectedItem; L’object selezionato è di tipo MyTreeViewItemViewModel . Ma voglio ottenere il ‘padre’ o ‘associato’ TreeViewItem . Non lo passo al mio object TreeViewItemModel […]

Selezionare il nodo TreeView con il tasto destro del mouse prima di visualizzare ContextMenu

Desidero selezionare un nodo TreeView WPF con il tasto destro del mouse, subito prima della visualizzazione di ContextMenu. Per WinForms potrei usare un codice come questo Trova nodo cliccato sotto menu contestuale , quali sono le alternative WPF?

C #: disegno proprietario TreeView con ownerdrawtext e la bizzarra evidenziazione nera quando si fa clic su un nodo

Ho impostato il DrawMode su OwnerDrawText e aggiunto all’evento DrawNode, ho aggiunto il mio codice per disegnare il testo nel modo desiderato e tutto funziona bene, salvo per alcune strane selezioni di selezione del nero quando viene selezionato un nodo. Nessun problema, ho aggiunto la logica per verificare se lo stato del nodo è stato […]

TreeView ricorsivo in ASP.NET

Ho un object di tipo elenco da cui desidero utilizzare per popolare una vista ad albero in asp.net c #. Ogni object object ha: id | Name | ParentId quindi per esempio: id | Name | ParentId ————————- 1 | Alice | 0 2 | Bob | 1 3 | Charlie | 1 4 | […]

Trova nodo cliccato nel menu di scelta rapida

Come posso scoprire quale nodo in una lista ad albero è stato triggersto il menu di scelta rapida? Ad esempio, fare clic con il pulsante destro del mouse su un nodo e selezionare un’opzione dal menu. Non riesco a utilizzare la proprietà SelectedNode TreeView perché il nodo è stato fatto solo con il tasto destro […]

Come selezionare un elemento in un TreeView WPF al livello di programmazione?

Come è ansible selezionare in modo programmatico un elemento in un TreeView WPF? Il modello ItemsControl sembra prevenirlo.