我有ViewModels的这种层次
Dashboard
- Layout
- Columns[]
我也有像这样结构的小部件的概念
WidgetInstance[]
WidgetInstance
- InstanceId [integer]
- Layout
- Column [integer]
- Order [integer]
基本上这些小部件都将绑定到它们所属的Column[]
数组值...所以想象一个trello风格的界面
我希望能够更改WidgetInstance.Layout.Order
或WidgetInstance.Layout.Column
,UI会自动更新。到目前为止,我还没有找到任何关于如何做到这一点......
以下是我的问题......
1)WidgetInstance []是否属于Dashboard
或每个Column
是否需要拥有自己的WidgetInstances
数组才能使其工作?
2)data-binding=foreach
每个案例中WidgetInstance
列表的外观如何?