【问题标题】:Autopopulateregionbehaviour + MEF自动填充区域行为 + MEF
【发布时间】:2011-05-09 11:59:25
【问题描述】:

我正在编写一个新应用程序,它使用 PRISM AutoPopulateRegionBehaviour 自动注册区域内的视图。当我在应用程序启动时注册视图时,这工作正常,但是我正在尝试使用 MEF DeploymentCatalog 下载新的 XAP 并更新区域,但这似乎不起作用(不显示视图)并在中设置断点区域行为。稍后我会尝试上传一个小的 sn-p,但我想先发制人这是否应该可行,或者我是否需要调用某些东西来强制区域刷新。

谢谢。

【问题讨论】:

    标签: prism mef


    【解决方案1】:

    已排序。问题是 RegisteredViews Import 没有得到满足,原因是我是按接口类型而不是具体类型导入视图模型,即

    我改名了:

    [导入] 公共 IABCViewModel 视图模型 { 放 { this.DataContext = 值; } }

    到:

       public ABCViewModel ViewModel
        {
            set
            {
                this.DataContext = value;
            }
        }
    

    我认为这是因为我需要为接口注册一个类型映射到具体类型(尽管这在 WPF 中不是必需的)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-21
      • 1970-01-01
      • 1970-01-01
      • 2020-11-08
      • 1970-01-01
      相关资源
      最近更新 更多