identyczne widoki z roznymi danymi wpf/win forms

0

czy dobra praktyka jest wykorzystanie jednego widoku, ktory na podstawie tego co otrzyma w parametrze konstruktora (enuma, ktory moze miec 6 roznych opcji) generuje np rozne opisy dla labeli, generuje innego zapytania do bazy danych (wyswietlajacego dane w datagridzie) na podstawie switcha itp, czy nie bedzie wtedy za duzo chaosu w takiej klasie? jak podejsc do takiego tematu?

0

Podziel na elementy - co się powtarza a co nie.
Zrób sobie faktory które dla każdej z wartości enuma tworzy osobne formy/viewsy. I to wyświetlaj, ewent z tego komponuj docelowe formy/widoki.

I nie mów nigdy że widok coś zaciąga z bazy :p

1 użytkowników online, w tym zalogowanych: 0, gości: 1