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