C# 我可以多次实例化一个模块吗?

C# 我可以多次实例化一个模块吗?,c#,mvvm,unity-container,prism,C#,Mvvm,Unity Container,Prism,我实际上正在使用Unity和PRISM进行一个项目,我想多次实例化一个模块。我看到这是可能的与MEF,但我不知道如果它是可能的团结 下面是我希望应用程序的简化模式 请注意,我不想实例化同一模块的多个视图,我想多次实例化同一模块 有没有办法做到这一点 提前谢谢。这不是正确的模块思考方式。您不应该多次尝试实例化一个模块。你需要问问自己你到底想做什么。听起来您想要做的是多次运行模块的Initialize方法中的代码。这与多次加载一个模块不同,这不是正确的思考模块的方法。您不应该多次尝试实例化一个模块

我实际上正在使用Unity和PRISM进行一个项目,我想多次实例化一个模块。我看到这是可能的与MEF,但我不知道如果它是可能的团结

下面是我希望应用程序的简化模式

请注意,我不想实例化同一模块的多个视图,我想多次实例化同一模块

有没有办法做到这一点


提前谢谢。

这不是正确的模块思考方式。您不应该多次尝试实例化一个模块。你需要问问自己你到底想做什么。听起来您想要做的是多次运行模块的Initialize方法中的代码。这与多次加载一个模块不同,这不是正确的思考模块的方法。您不应该多次尝试实例化一个模块。你需要问问自己你到底想做什么。听起来您想要做的是多次运行模块的Initialize方法中的代码。这与多次加载模块不同。