首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bootstrapper文件的示例?

bootstrapper文件的示例?
EN

Stack Overflow用户
提问于 2010-10-23 07:08:01
回答 2查看 3.9K关注 0票数 2

有没有人有一个好的bootstrapper类的例子,我可以看一下作为参考。

我似乎在任何地方都找不到,我在谷歌上搜索了一下,但没有找到。

搜索了帮助文件,但没有找到..

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-24 04:10:21

如果您正在搜索在应用程序请求时配置容器的类,您可以下载最新的Prism下载并查找UnityBootstrapper类。

考虑到这只是注册Prism应用程序运行所需的服务,因此您的引导程序可能需要不同的容器配置。

票数 0
EN

Stack Overflow用户

发布于 2012-06-22 19:53:46

您可以在WPF:MVVM & Unity Kiosk示例项目中找到另一个示例。下面是Bootsrapper类:

代码语言:javascript
复制
public class Bootstrapper
{
    public Bootstrapper(IUnityContainer container)
    {
        this.container = container;
    }
    public Bootstrapper RegisterModule(Type moduleType)
    {
        IModule module = container.Resolve(moduleType) as IModule;
        if (module == null)
            throw new ArgumentException("moduleType");
        module.Register(container);
        return this;
    }
    private IUnityContainer container;
}

和IModule接口:

代码语言:javascript
复制
public interface IModule
{
    void Register(IUnityContainer container);
}

最后,实现的模块之一:

代码语言:javascript
复制
public class PhotoEditorModule : IModule
{
    public void Register(IUnityContainer container)
    {
        // register default controller
        container.RegisterType<IPhotoEditor, Controller>();
        // register view models
        container.RegisterType<IPhotoEditorViewModel, PhotoEditorViewModel>();
        container.RegisterType<IPhotoEditorMenuViewModel, PhotoEditorMenuViewModel>();
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4001578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档