问题标签 [prism]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2922 浏览

wpf - 如何在 WPF 工具包的图表控件中实现可命令的 ColumnSeries

我需要能够指定在 SelectionChanged 事件触发时运行的命令。我已经知道如何实现 ICommandSource 接口;我需要知道的是如何向列系列添加一个命令来处理 SelectionChanged 事件。

当我从 ColumnBarBaseSeries<...> 基类继承时,我必须重写 GetAxes() 和 UpdateDatePoint() 我不知道如何实现。

0 投票
2 回答
8534 浏览

.net - WPF/Silverlight - Prism - 初学者资源

官方网站

文章

播客

视频广播

电视

频道 9


您对 Prism 的其他资源有什么建议吗?

0 投票
1 回答
950 浏览

wpf - Prism,在 shell 中发布的事件未在模块中捕获!

我有一个带有 3 或 4 个模块的 wpf 复合应用程序,这些模块将始终被加载。在我的外壳中,我有一个带有按钮的工具栏,可以从这些模块中激活相应的视图。我将一个 IEventAggregator 注入到 shell 呈现器中,以便当按下按钮时,我可以发布相应模块控制器已订阅的事件。当事件被捕获时,控制器将激活它的视图。

无论如何,这就是理论,实际上我的控制器没有捕捉到事件。发布或订阅没有错误。起初我认为 eventAggregator 不一样可能存在问题,但事实并非如此,并且事件在发布时有订阅者。

谁能想到事件没有被抓住的原因?(或者任何关于以不同方式展示我的观点的建议也会有所帮助!)

0 投票
2 回答
916 浏览

wpf - Prism (CAL) 是否提供任何方式将命令绑定到例如 MouseClick 事件?

我最近研究了 Prism(又名 WPF 的复合应用程序库),我非常喜欢用它来构建我的应用程序的方式。

但是,有一个缺点是我无法解决的。是否可以通过 Prism 将命令(例如来自 ViewModel)绑定到事件(例如:RightMouseButtonDown)?

这将是我正在尝试构建的应用程序的一个关键要求,如果我仅仅因为缺少这个功能而不能使用 Prism,那将是一种耻辱。

最好的问候,克里斯楚

0 投票
4 回答
9428 浏览

.net - 为什么使用棱镜?

我有兴趣制作一个相当庞大的体面的 WPF 应用程序。有人建议使用我们目前正在研究的 PRISM。我们可能正在使用 MVVM 模式来实现这个应用程序。我看到了一些 PRISM 的截屏视频,似乎 PRISM 主要用于注入具有不同视图的区域。这是使用 PRISM 的主要目的吗?

我总是可以使用 ContentPresenter 使用 WPF MasterPages,那么为什么我应该将 PRISM 用于区域目的?

0 投票
1 回答
1369 浏览

c# - Silverlight 和 Prism - 延迟加载 xap 文件外的 dll?

在模块化快速入门 ( http://msdn.microsoft.com/en-us/library/dd490828.aspx ) 中有足够的详细信息来延迟从 xap 文件中的程序集加载类型。

如果程序集没有嵌入到 xap 中,是否可以使用 Prism for Silverlight 延迟加载程序集?

0 投票
1 回答
3648 浏览

wpf - Prism 与 Caliburn 相比如何?

PrismCaliburn框架作为 WPF 新手来看,它们的相对优势和劣势是什么?

0 投票
2 回答
830 浏览

java - Java的事件聚合器?

是否有相当于 Microsoft 的 Prism EventAggregator for Java?

0 投票
1 回答
676 浏览

silverlight-3.0 - 选项卡标题中的 TabControlRegionAdapter 绑定在 silverlight 3.0 下被破坏

这曾经在 SL3 beta 下运行良好,但在我升级到 SL3 RTM 后,该功能停止工作。

为了重现,只需在快速启动中打开并编译 ViewInjectionComposition 解决方案。用于显示“当前项目”的选项卡标题现在为空。

有没有其他人遇到过同样的问题?

0 投票
1 回答
351 浏览

c# - 如何在我的模块的构造函数中发布事件?

当我尝试在我的客户模块中发布事件时,它不起作用(订阅者没有收到对象,不显示任何内容):

但是,如果我解决这个问题,以便将视图加载到调用视图模型中的命令的区域中,该命令发布事件,然后我停用视图,那么它可以工作:

看法:

视图模型:

我怎样才能简单地在模块的构造函数中发布事件而不是做这个奇怪的解决方法?