En mi modelo de vista MVVM que tienen como campo decómo implementar observable int en wpf ViewModel?
public int Delta { get; private set; }
Sin embargo, cuando pongo al día de esa manera:
Delta = newValue;
interfaz de usuario no se actualiza.
Estaba pensando que la unión de datos lo haría por mí. Por ejemplo, puedo declarar la colección como ObservableCollection
y luego el enlace de datos funcionará.
Sin embargo, no hay ObservableInt
, ¿cómo decir Vista que necesita ser actualizado entonces?
Probablemente debería plantear algún evento "notificación de cambio de propiedad" o algo?
Sí, usted está en el camino correcto. Necesita levantar un evento cambiado propiedad. google INotifyPropertyChanged –
pero ¿cómo sabrá View que cuando cierta propiedad se levanta cierto control necesita ser udpated? – javapowered
La vista lo sabrá a través de los enlaces que tiene. – BigL