Я искал лучший подход для установки свойства контекста данных. Я нашел три пути
-  Назначьте контекст данных в представлении (либо на XAML, либо на коде сзади). 
-  Назначить контекст данных в ViewModel через конструктор. 
-  Используйте некоторую конфигурацию, которая позволяет просматривать и просматривать ссылку на модель и связывать контекст данных во время выполнения через некоторые классы инфраструктуры. 
Какой из них лучший вариант с точки зрения слабосвязанного, поддерживаемого? Или есть лучший подход?
