prism-2

    3热度

    1回答

    我正在通过掌握该技术来构建Prism 2.1演示程序。通过事件聚合服务发布和订阅CompositePresentationEvents时遇到问题。如果我设置了一个强引用(KeepSubscriberReferenceAlive = true),事件订阅就可以正常工作,但如果我设置了一个弱引用(KeepSubscriberReferenceAlive被忽略),它就会失败。 我想用弱引用来订阅,这样我

    5热度

    1回答

    在我的Prism/CAL WPF应用程序中实现NLog的最佳方式是什么?这可能是一个业余爱好者的问题,我对整个Prism框架有点新颖:) 我想过在基础设施模块中引用NLog dll并创建一个包装单例类,例如, MyLogger。我的想法是能够在一个中心位置的某个地方引用1个记录器实现,而且我所知道的唯一一件事情就是您的基础架构模块。 明显的另一种方法是添加到每个模块的NLog的引用,但我认为这将打

    0热度

    1回答

    这是ModuleInit.cs在产品模块 public class ModuleInit : IModule { private readonly IUnityContainer _container; private readonly IRegionManager _regionManager; public ModuleInit(IUnityContainer

    0热度

    1回答

    我正在构建基于Prism 2.1版本的silverlight项目。 新增一个壳 添加一个Silverlight类库(模块A) 添加模块A与在引导程序到棱镜ModuleCataloge 壳 添加ModuleA参考每一件事情是确定。 我想通过XAML文件加载模块。 - 将ModulesCatalog.xaml添加到shell - 从shell中删除ModuleA引用。 - 将ModuleA配置添加到M

    0热度

    1回答

    为什么我的“mainRegion.Activate(view);”不显示屏幕上的视图?如果我删除ModuleInit.cs已注册的默认视图(RegisterViewWithRegion),虽然我不把.Activate()后,我加入了查看 它才会起作用。但是,如果我移动到其他模块,并取回其默认视图已被删除模块出现问题,我得到的空白页。 任何线索?谢谢。 *)我不想删除默认视图,但只有激活(视图)可以

    0热度

    1回答

    我查看构造函数: public View1(IRegionManager regionManager, IUnityContainer container, bool myParam) { } 如何设置myParam当我做Resolve<View1>()?谢谢。

    1热度

    1回答

    因此,我有一个PRISM v2(M-V-VM)应用程序启动并运行。它是加载到选项卡控件中的4个模块。大。 现在我的问题是 - 从哪里去?大多数教程似乎停止在这一点上。 也许我该得太多,但它似乎像我需要每个模块为它自己的PRISM应用程序,但不能是正确的。 请帮助PRISM n00b弄清楚从哪里出发。 我正在寻找下一步该怎么做:每个标签(模块)都有自己的工具栏的按钮等,点击一个按钮应该改变工具栏下面

    2热度

    1回答

    任何人都可以向我指出使用新发布的Enterprise Library 5构建的应用程序框架的任何有用示例吗? 我以前使用过v4.1,并且在下载v5和源代码之后 - 我不理解如何将它与WPF应用程序集成在一起 - 即没有出现任何UnityBootstrapper类。 感谢, 杰森

    0热度

    2回答

    由于这是这么久,脱垂,真正犯规问一个连贯的问题: 1:什么是实现在视图模型主要目的的子属性的正确方法? 2:有没有人找到一种方法来解决这个问题delegatecommand.RaiseCanExecuteChanged?还是我需要自己修复它直到MS呢? 对于故事的其余部分...继续。 在我的viewmodel我有一个医生对象属性绑定到我的Model.Doctor,这是一个EF POCO对象。我在二

    9热度

    2回答

    我需要一些帮助,使用棱镜framework.Its一点比这更复合,所以让我explain.I可能是过度思考这个问题,以及覆盖的观点:d 我有shell (wpf窗口),我有2个视图(A & B - 两个用户控件)在模块中。 当外壳加载它加载视图A.在视图A我有一个按钮来“弹出”视图B 为一些用户输入。所以自然我会想到某种形式的窗口/控制,甚至可能是一个弹出窗口。然而,我弹出的问题是,当我移动壳弹出