Wpf 多视图和多个项目

Wpf 多视图和多个项目,wpf,mvvm-light,Wpf,Mvvm Light,有些人可以和我分享一些使用MVVM Light的示例,其中每个项目中存在一个视图(解决方案有多个项目,每个视图一个)。定位器会发生什么情况,每个项目中的每个视图都需要一个定位器?如何将这种观点狭隘化?如何设置每个视图的初始化动画 非常感谢为什么每个项目只有一个视图?这似乎效率低下,除非您在运行时动态加载其他项目的XAP。如果是这样的话,仍然会有一个主Silverlight项目作为起点,这就是ViewModelLocator应该位于的位置 在能够提供更多细节之前,我需要更多关于项目结构和业务目标的

有些人可以和我分享一些使用MVVM Light的示例,其中每个项目中存在一个视图(解决方案有多个项目,每个视图一个)。定位器会发生什么情况,每个项目中的每个视图都需要一个定位器?如何将这种观点狭隘化?如何设置每个视图的初始化动画


非常感谢

为什么每个项目只有一个视图?这似乎效率低下,除非您在运行时动态加载其他项目的XAP。如果是这样的话,仍然会有一个主Silverlight项目作为起点,这就是ViewModelLocator应该位于的位置


在能够提供更多细节之前,我需要更多关于项目结构和业务目标的信息。

为什么每个项目只有一个视图?这似乎效率低下,除非您在运行时动态加载其他项目的XAP。如果是这样的话,仍然会有一个主Silverlight项目作为起点,这就是ViewModelLocator应该位于的位置


在能够提供更多细节之前,我需要更多关于项目结构和业务目标的信息。

好的,我有一个基于win表单的解决方案,许多表单,用户控制,全部封装到原子化项目中,我总共有128个项目。这是因为该模型易于维护并交付给最终用户。然后,我的想法是将这个大型解决方案迁移到WPF模型,我正在寻找一个框架或模型来构建我的新解决方案。我正在评估和理解mvvm和light工具包,但有很多疑问。我认为比我需要的任何用户控件都可以封装到一个项目中,例如:我需要一个销售点(1个项目)、一个搜索控件(另一个项目)、一个列表控件(另一个项目),等等。主项目有一个ViewModel、Locator和UI。然后,我喜欢将所有其他项目(用户每次需要一个项目)收费到内容控制特定区域的主项目中。我认为每个项目都将包含自己的viewmodel、ui和定位器,但是如何将所有其他用户控件的费用进行克隆化呢。我也需要动画。我希望你能理解我。我仍然不明白为什么你需要为每个控件分别设置项目。这些是可选模块吗?如果是这样,请查看MEF以加载它们。不管怎样,我不认为每个项目都需要ViewModelLocator。好的,我有一个基于win表单的解决方案,许多表单,usercontrol,都封装到原子化项目中,我总共有128个项目。这是因为该模型易于维护并交付给最终用户。然后,我的想法是将这个大型解决方案迁移到WPF模型,我正在寻找一个框架或模型来构建我的新解决方案。我正在评估和理解mvvm和light工具包,但有很多疑问。我认为比我需要的任何用户控件都可以封装到一个项目中,例如:我需要一个销售点(1个项目)、一个搜索控件(另一个项目)、一个列表控件(另一个项目),等等。主项目有一个ViewModel、Locator和UI。然后,我喜欢将所有其他项目(用户每次需要一个项目)收费到内容控制特定区域的主项目中。我认为每个项目都将包含自己的viewmodel、ui和定位器,但是如何将所有其他用户控件的费用进行克隆化呢。我也需要动画。我希望你能理解我。我仍然不明白为什么你需要为每个控件分别设置项目。这些是可选模块吗?如果是这样,请查看MEF以加载它们。不管怎样,我不认为每个项目都需要ViewModelLocator。