Через связывание мой дорогой друг ..
например: (при условии, что в вашем контексте)
Если у вас есть класс «Person», и у вашего лица есть публичное свойство Name и SurName, и вы хотите связать его с текстовым полем. Вы делаете следующее:
<TextBox Text="{Binding Path=Name}" />
Это работает только в том случае, если имя является вашим общедоступным свойством, поэтому рекомендуется сделать объект (в данном случае Person) публичным и использовать параметр Path по-другому.
Пример:
<TextBox Text="{Binding Path=Person.Name}" />
Это намного меньше загромождает ваш код, чем создание свойства в вашей view-модели для каждого свойства любого объекта в вашей view-модели.