ContactManager application missing 'Item' field

Issue #4 invalid
Former user created an issue

The Contact Manager project won't compile because it is expecting a private field named Item in the TContactDetailsViewModel class.

The project won't compile as a result.

Comments (8)

  1. Stefan Glienke repo owner

    Just so you know - master branch is taboo for any commits

    Also the bug only seems to be on your side. I can compile and run it just fine in master and develop (develop just has a minor bug with displaying string values as it quotes them always)

  2. Former user Account Deleted

    I remember having issues with the TEditableViewModelBase not compiling all in master using Delphi XE4 or XE5. But the MVVM code and demos are being reworked in the Caliburn branch so that's the branch you are looking for. The MVVM subdirectory is still there, but the new demos are under the PresentationModel subdirectory.

  3. Former user Account Deleted

    Well probably speaking out of turn here (apologies), but I had no problems compiling/running the ContactManager Sample using Delphi XE (Update 1). Could this be a version specific problem of some sort? Nonetheless, also note that "Item" is inherited from TEditableViewModelBase (located in unit DSharp.PresentationModel.EditableViewModelBase) , so arguably one should arguably not just declare it again in TContactDetailsViewModel.

  4. Log in to comment