Ciao,
premetto che non sono un programmatore professionista. Sto scrivendo un programma in c# con WPF strutturato come segue.
La finestra ha 3 datagrid e 1 treeview. Quando avvio il programma devo prima creare con una maschera la “root” dell'albero e poi con un altra maschera un primo figlio (ne può avere diversi, ma di root solo uno). Quando genero la root si caricano dei modelli nelle 3 tabelle, che poi vengono completati quando aggiungo dei figli. In seguito lo scope del software è che l'utente deve aggiungere dei “componenti” che in base a delle metriche vanno a sommarsi alle righe presenti nelle 3 datagrid o ad aggiungerne di nuove. Il tutto poi devo salvarlo su file.
Ora bene o male ho scritto le finestre e le varie classi per le observable list. Però ho pensato che fosse meglio magari chiedere un aiutino per capire come strutturare il programma perchè se parto bene poi sicuramente evito pasticci.
Vi chiedo lumi.