【问题标题】:MVVM - ViewModel which is also a region?MVVM - ViewModel 也是一个区域?
【发布时间】:2010-10-16 06:58:03
【问题描述】:

我有一个“DataRegion”,它是一个 ItemsControl。 我向其中添加 ViewModel,并通过 DataTemplating 呈现视图。

我的问题是,这个 ItemsControl 现在需要在菜单中为项目设置命令的逻辑(他们不能自己做,因为它的逻辑取决于项目的数量,即必须有一个项目可见一直)

我希望它是一个 ViewModel,但不知道如何实例化它并将它与项目控件相关联?

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

有更好的想法吗?

【问题讨论】:

    标签: mvvm


    【解决方案1】:

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

    我也会为此使用一个控制器类。

    【讨论】:

      猜你喜欢
      • 2020-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-06
      • 2012-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多