(szczerze szukałem i przeczytałem wszystkie "powiązane pytania", które wydawały się istotne - mam nadzieję, że nie "tęskniłem" za tym pytaniem z innych miejsc, ale tutaj idzie ...)Gdzie należy ustawić DataContext - kod za lub xaml?
Istnieją dwa różne sposoby (w najmniej), aby ustawić DataContext. Można użyć XAML lub można użyć kodu z tyłu.
Co to jest "najlepsza praktyka" i dlaczego?
Preferuję ustawienie go w XAML, ponieważ pozwala projektantowi definiować kolekcje na własną rękę, ale potrzebuję "amunicji" na to, dlaczego jest to najlepsza praktyka lub dlaczego jestem szalona, a kod z tyłu jest bombą ..
na pewno tego rodzaju rzeczy szukam ... Osobiście wolę ustawić go w Xaml. dla mnie ustawienie go w kodzie z tyłu staje się trudne, ponieważ * można * ustawić datacontext "gdziekolwiek", więc czasami śledzenie "gdzie" jest bólem ... to jest bardziej zgodne z typem "powodów do korzystania w jedną stronę lub inny "szukam ...(w tym przypadku "wyśmiewane dane" w mieszance są "powodem") – dovholuk