私は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