2013-11-27 14 views

risposta

8

Il modello eredita da ObservableObject che eredita da Observable.

  • Observable fornisce supporto per gli eventi: i metodi di binding, unbind e trigger.
  • ObservableObject fornisce il rilevamento delle modifiche. Utilizzato dal DataSource e dal framework MVVM.
  • Model fornisce l'identità (tramite il campo id) e la definizione del campo. Utilizzato da DataSource quando è impostato schema.model.
+0

Quindi, Model e ObservableObject sono gli stessi, mentre Observable è qualcosa di completamente diverso? –

+0

Il modello è un superset di ObservableObject. –

+0

Posso definire la funzione di callback personalizzata in Model come faccio nell'oggetto osservabile? –