代码之家  ›  专栏  ›  技术社区  ›  Edward Tanguay

Prism/Unity是否有“服务预加载程序”?

  •  0
  • Edward Tanguay  · 技术社区  · 16 年前

    3-8秒 从服务中得到。

    我想在我的 启动加载器 像这样:

    伪代码:

    Customers allCustomers = Preloader(Models.GetAllCustomers);
    

    背景线程 当用户实际需要变量“allCustomers”时,它将被完全加载。

    Prism/Unity中是否有自动服务来进行这种类型的预加载?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Anderson Imes    16 年前

    不,没有。

    然而。。。

    即使他们在GetAllCustomers方法完成激发之前从容器中获取ViewModel,如果存储客户的属性正确实现了INotifyPropertyChanged,也会正确地通知他们。

    如果更合适的话,您也可以从模块(在Initialize方法中)而不是在引导程序中(例如,如果您的模块实际上了解客户的模型)。