Я на самом деле использую AgFx с другим фреймворком пользовательского интерфейса, который имеет свой собственный ViewModelBase
.Мое собственное понимание состоит в том, что ModelItemBase
, предоставляемый AgFx, является базой модели, а не базой модели представления.Он в основном заботится о данных.
Моя модель представления, которая наследуется от моего ViewModelBase
, выполняет намного больше функций, таких как Tombstoning, привязки панели приложения и т. Д. Она предназначена для отображения данных в представлении.*
Я думаю, что он подходит для mvvm и работает очень хорошо.Надеюсь это поможет.:)