(честно говоря, я искал и читал все «связанные вопросы», которые казались релевантными - я надеюсь, что я не «пропустил» этот вопрос из другого места, но здесь идет ...)Где я должен установить DataContext - код позади или xaml?
Существует два разных способа (при наименее), чтобы установить DataContext. Можно использовать XAML или использовать код позади.
Что такое «лучшая практика» и почему?
Я предпочитаю устанавливать его в XAML, потому что он позволяет дизайнеру самостоятельно определять коллекции, но мне нужно «боеприпасы» к тому, почему это лучшая практика или почему я сумасшедший, а код позади - это бомба.
уверен, что это то, что я ищу ... Я лично предпочитаю устанавливать его в xaml. для меня настройка его в коде позади становится сложной, поскольку вы * можете * установить datacontext «где угодно», поэтому иногда отслеживание «где» является болью ... это больше похоже на тип «причин использовать один путь» или другой «я ищу ...(в этом случае «издеваемыми данными» в смешении является «причина») – dovholuk