Я думаю, что можно дать очень общий ответ на этот очень общий вопрос.
Если вопрос изменит контекст, этот ответ, скорее всего, будет удален, но здесь все равно произойдет.
Выхотите, чтобы ваша модель представления находилась в текстовом поле текстового поля. Поскольку datacontext наследуется по визуальному дереву, это обычно означает, что вы хотите установить datacontext вашего окна в экземпляр модели представления. Или, возможно, пользователь контролирует ваше текстовое поле, но мы ничего не знаем о вашем приложении, поэтому давайте просто рассмотрим простой сценарий.
Вы можете создать экземпляр модели представления с использованием кода или xaml.
Если выпосмотрите на эту статью:
https://social.technet.microsoft.com/wiki/contents/articles/31915.wpf-mvvm-step-by-step-1.aspx
Это создает в xaml.
Обратите внимание, что xmlns это
xmlns:local="clr-namespace:wpf_MVVM_Step01"
Это говорит о том, где вы видите некоторыебит разметки, который предваряется "local:", затем выведите класс из этого пространства имен.
Чтобы указать на другую dll (библиотеку классов), вам нужно указать ей, какая сборка. Вы делаете это, добавляя; assembly = Whicheverdll к вашему эквиваленту этого xmlns. И, конечно, это не будет локально, поэтому дайте ему другое имя. Вам также нужна ссылка на эту dll или проект, добавленный в точку входа exe.
После того, как вы все это сделали, и ваша view-модель создается в памяти, а в текстовом поле этого текстового поля вам нужна какая-то привязка.
О чем эта статья, но это будет что-то вроде:
<TextBox Text="{Binding YourPublicStringProperty}"/>