У меня есть видимость индикатора выполнения, привязанный к следующему свойству в моем ViewModel:Как уведомить связанный элемент о изменении значения, когда значение происходит из модели?
public string CalcProgVisibility
{
get
{
return Calculation.CalcProgVisibility;
}
set
{
}
}
Расчет моя модель, которая может изменить значение. Когда значение изменяется внутри модели, что мне нужно сделать, чтобы убедиться, что представление известно об этом изменении?
EDIT:
Вот это свойство в моей модели тоже. Я использую onpropertychanged, но это не делает его вид.
Я изменяю значение в модели, представление привязано к моей модели просмотра, а viewmodel si пытается вернуть значение, взятое из модели. Я обновляю значение на модели и не могу подтолкнуть факт, что он обновил значение вплоть до представления, я могу получить только режим просмотра, чтобы увидеть, что он изменился ...
Не можете просто послать событие в вашей модели, когда свойства изменяются? Вы уже это пробовали? – SuperOli
Никто не останавливает вас от реализации объекта «INotifyPropertyChanged» в объектах модели - http://stackoverflow.com/questions/6922130/in-mvvm-model-should-the-model-implement-inotifypropertychanged-interface. –
Поднять уведомление об изменении свойства https://msdn.microsoft.com/en-us/library/ms743695%28v=vs.110%29.aspx –