MVVM - ViewModel也是一个区域?

时间:2009-03-27 17:59:25

标签: mvvm

我有一个“DataRegion”,它是一个ItemsControl。 我将ViewModels添加到它,并通过DataTemplating呈现视图。

我的问题是这个ItemsControl现在需要逻辑来处理在Items的菜单中设置命令(他们不能自己做,因为逻辑依赖于项目数,即必须有一个项目可见所有的时间)

我希望它是一个ViewModel,但是无法确定如何实现它并将其与项控件相关联?

我无法将其绑定到项控件,因为该区域将引发错误。 我已将它作为属性添加到shell中,它当前访问区域视图以获取它需要控制的子视图模型。

有更好的想法吗?

1 个答案:

答案 0 :(得分:0)

这类似于Prism 2 SL : Remove View from Region when button clicked

我也将使用控制器类。