ho scritto uno strumento che genera query SQL utilizzando GUI, voglio riscrivere lo strumento utilizzando MVVM e WPF, ogni tipo di colonna sql ha un controllo diverso come puoi vedere nell'immagine seguenteMVVM e generazione dinamica di controlli
aggiungo un controllo filtro di colonna in base al tipo di colonna SQL e generare i comandi utilizzando il codice, come i utilizzata per fare in forme finestre.
- in MVVM ho letto che la vista è writtien enteirly utilizzando XAML, fa MVVM suite di tale applicazione in cui devo aggiungere diversi utenti controlli dinamicamente a un pannello pila?
- I controlli non saranno presenti nella vista a meno che non venga fatto doppio clic su una colonna, il che significa che il controllo non sarà disponibile in xaml e non verrà nascosto o collassato.
- esiste un modo per evitare i binding nel codice?
- devo creare un controllo utente per ogni tipo di colonna?
- in generale qual è l'approccio migliore per rendere tale applicazione con ui complessi e dinamici usando mvvm?
XAML non è MVVM. E WPF! = MVVM. WPF è un buon amico di MVVM e XAML è solo un markup dell'interfaccia utente. XAML-view non è solo XAML - ha una classe incollata (chiamata Code-Behind), ma non dovresti usarla per la logica principale, usala il meno possibile. Ovviamente, è possibile implementare la generazione dei controlli in code-behind, ma questo è ** ASSOLUTAMENTE NON un approccio MVVM **. – oxfn
@ user1590636 la tua GUI generata sembra davvero bella e semplice – WiiMaxx
Hai fatto sposare la tua ragazza? – Purusartha