19得票1回答
Prism和Caliburn有什么区别?

作为一个WPF新手,看到Prism和Caliburn框架,它们各自的优缺点是什么?

19得票2回答
Prism事件聚合-订阅者未触发

我正在实现 Prism 的事件聚合功能。我有几个模块,每个模块都需要订阅事件来通知它们何时被请求。我最开始在 Shell 中同时使用订阅和发布的简单示例没有问题。但是,当我将订阅器移到我的模块中时,它们就不再触发了。更奇怪的是,它有时会起作用,但这些情况下我都在断点中等待。因此,我认为这可能是...

19得票1回答
替代Prism + MEF用于模块化MVVM应用程序

我和我的团队开始计划开发一个模块化应用程序,很可能会多目标使用WPF和Silverlight。 我个人有一些经验,使用旧版本的PRISM来构建使用MVVM模式的组合式Silverlight应用程序。当时我们不熟悉MEF来处理各种模块依赖关系,因此没有使用它。 我们并没有固定使用任何特定的框...

19得票3回答
将项目类型从类库更改为WPF用户控件库。

在设置我的Prism WPF解决方案时,我已添加了一个项目作为类库。现在我意识到我希望它成为一个WPF用户控件库,以添加资源字典和其他与WPF相关的内容。有没有一种方法可以将我的类库项目转换为WPF用户控件库项目?(项目属性只提供在控制台、类库和Windows应用程序之间进行转换的选项!) ...

18得票4回答
如何使用PRISM获取区域中当前活动视图?

我知道可以使用以下方式获取区域中所有注册的视图:var vs = mRegionManager.Regions[RegionNames.MainRegionStatic].Views.ToList(); 我可以看到有以下代码:mRegionManager.Regions[RegionNames...

18得票4回答
MEF与PRISM。有何不同?未来将支持哪些内容?

我想创建的是一个银光应用程序,具有几个选项卡/模块,这些都将是单独的DLL。 我看到PRISM具有Shell / Module概念,似乎是针对UI设计的,并找到了一个不错的演示(展示如何搜索digg / twitter)。 但听起来MEF将包含在VS2010中,因此我想选择该选项。 有人...

18得票4回答
在Prism/Unity中,Container.Resolve<ShellPresenter>()是什么意思?

以下是Prism V2股票交易示例应用程序中StockTraderRIBootstrapper.cs文件的内容: 这两者之间有什么区别: ShellPresenter presenter = new ShellPresenter(); 和这个: ShellPresenter pres...

18得票1回答
如何在工作线程中调用UI线程上的方法?

我正在开发一个项目,使用以下技术: C# (.NET 4.0) WCF PRISM 4 我目前正在使用代理生成的Begin/End方法对我们的Web服务进行异步调用。调用成功后,客户端能够在工作线程上接收到Web服务的响应。 一旦收到响应,我继续触发一个事件。订阅该事件的类使用PRI...

18得票4回答
使用Prism和MVVM模式在WPF中制作模态对话框的“优美”方法

昨天我使用谷歌搜索了一些关于如何在WPF中使用PRISM 4.1和MVVM模式创建可重用的漂亮对话框的方法。我找到了一些示例,但必须说没有一个像我想要的那样"漂亮"。 这个:WPF Modal Dialog (没有MVVM-> 不用) 这个很不错:Showing Dialogs when ...

17得票3回答
两个.Net应用程序之间的高效通信

我正在使用C#编写一个.Net应用程序,它有两个主要组件: DataGenerator - 生成大量数据的组件 Viewer - 能够可视化生成器创建的数据的WPF应用程序 这两个组件目前是解决方案中的两个单独的项目。此外,我正在使用PRISM 4.0框架将这些组件制作成模块。 实际...