Если ваше представление связывается со свойством, объявленным в вашей модели, и ваше свойство вызывает событие PropertyChanged всякий раз, когда оно изменяется, тогда ваше представление будет автоматически обновляться с новым значением. Например, ваше представление может объявить следующее:
<TextBlock Text="{Binding Name}" />
А в вашей модели у вас будет:
string _name;
public string Name
{
get
{
return _name;
}
set
{
_name = value;
RaisePropertyChanged("Name");
}
}
Предполагается, что вы используете какой-то фреймворк / помощник, который предоставляет метод RaisePropertyChanged. Я беру этот пример из инфраструктуры Galasoft MVVM, но я предполагаю, что в MVC применяется точно такой же принцип.
Надеюсь, это поможет.