lvovandrey / EyeTracking_Data_Impression

0 stars 0 forks source link

Реализовать универсальную вьюшку для диаграммы #25

Closed lvovandrey closed 4 years ago

lvovandrey commented 4 years ago

Поскольку планируется, что все вьюхи будут отображаться как универсальные представления, то для этого надо чтобы все VM для них реализовали один интерфейс, например IResultsViewVM Зачем - пока сам не понимаю, но как минимум для того, чтобы их можно было сложить в общую коллекцию в основной MainWindowVM.

Так что для диаграммы это должно выглядеть где-то так: FAOIDistributionDiagramVM: IResultsViewVM

Исходные данные - в конструктор VM-ки передается FAOIDistributed_Parameter, и объект типа DiagramViewSettings (определяющий внешний вид диаграммы). Пока в DiagramViewSettings можно указать только цвет, в дальнейшем при необходимости и другие параметры.

lvovandrey commented 4 years ago

Готово. https://github.com/lvovandrey/EyeTracking_Data_Impression/pull/39#issue-470150252