小编Enz*_*ric的帖子

PRISM和WPF如何按需添加模块

我的shell窗口中有一组选项卡,一个主要区域whicxh是contentcontrol.我还有四个模块,我想在选择某个选项卡时按需加载.因此,当选择tab1时,我想加载moduleA,当选择tab2时,我想加载ModuleB等.第一个模块在应用程序启动时加载.问题是当我改变标签时没有任何反应.没有错误很难.我正在使用这个版本的棱镜复合应用指南WPF和Silverlight - 2009年10月.

我试过这种方法:

贝壳:

 public partial class Shell : RibbonWindow, IShellView
    {
        private readonly IRegionManager regionManager;
        private readonly IModuleManager moduleManager;

    public Shell(IModuleManager moduleManager)
    {
        this.moduleManager = moduleManager;
        InitializeComponent();

    }

    public void ShowView()
    {
        this.Show();
    }



    private void onTabSelection(object sender, RoutedEventArgs e)
        {
                 this.moduleManager.LoadModule("ModuleB");
        }
}
Run Code Online (Sandbox Code Playgroud)

引导程序:

  public partial class MyBootstrapper : UnityBootstrapper
    {
        protected override IModuleCatalog GetModuleCatalog()
        {
            var catalog = new ModuleCatalog();
            catalog.AddModule(typeof(ModuleA)).AddModule(typeof(ModuleB));

        return catalog;
    }

    protected override void ConfigureContainer()
    {
        Container.RegisterType<IShellView, Shell>();

        base.ConfigureContainer();
    }



    protected override DependencyObject …
Run Code Online (Sandbox Code Playgroud)

wpf prism module ondemand

9
推荐指数
1
解决办法
7919
查看次数

将char []转换为trimmed String的最快方法

在我的程序中,我需要将char[]固定大小转换为修剪字符串(没有从数组中取出空格).在我做的那一刻,new String(array).trim()但我想trim()尽可能避免.有什么建议怎么做得更好?最好的祝福.

java string trim

5
推荐指数
1
解决办法
153
查看次数

Wicket - 哪个ORM?

我正在为Wicket应用程序寻找易于使用和集成的ORM.我在考虑Hibernate.这是一个不错的选择吗?Wicket/Hibernate可能存在哪些问题?欢迎任何其他建议.谢谢你的帮助.

java orm wicket hibernate

3
推荐指数
1
解决办法
720
查看次数

标签 统计

java ×2

hibernate ×1

module ×1

ondemand ×1

orm ×1

prism ×1

string ×1

trim ×1

wicket ×1

wpf ×1