Confronto tra WPF e Asp.Net Razor / HtmlHelper Trovo che WPF / Xaml non sia in grado di creare viste.
Con HtmlHelpers è possibile definire in un unico punto come non si vuole rappresentare un tipo specifico di dati e includere gli elementi impostati da DataAnnotations della proprietà.
In WPF puoi anche definire DataTemplates per i dati ma sembra molto più limitato di EditorTemplates. Non usa le informazioni da DataAnnotations.
Anche il layout degli elementi può essere fastidioso. Odio dover costantemente aggiungere RowDefinitions e aggiornare l'attributo Grid.Row di molti elementi quando aggiungo una nuova proprietà da qualche parte in linea.
Capisco che la programmazione della GUI possa essere un sacco di lavoro simile a questo, ma come ASP.Net MVC ha dimostrato che ci sono modi per aggirarlo.
Quali soluzioni sono disponibili per rendere la creazione di viste in WPF un po 'più pulite, manutenibili e più dinamiche?