Prism v2:寻求澄清为什么模块需要“向 shell 注册视图类型”
我正在阅读 Prism v2 指南 其中指出: 在初始化期间,模块使用 RegionManager 来定位区域 shell 并添加一个或多个视图 这些地区或注册一个或多个 要在…
PRISM2 命令和 silverlight
在 Silverlight 中使用命令功能时,我注意到一个奇怪的行为: 当添加命令:Click.Command 和 CommandParameter 属性时,IsEnabled 属性停止运行: <…
这在 Prism/Unity 中意味着什么:Container.Resolve()
(来自 Prism V2 StockTrader 示例应用程序中的 StockTraderRIBootstrapper.cs 文件) 这个: ShellPresenter presenter = new ShellPresenter() 和这…
在 Prism(复合应用程序指南)中,如何将视图动态加载到 TabControl 中?
在 Prism v2 应用程序中,我定义了两个区域,每个区域都是 tabcontrol 中的一个 tabitem: <UniformGrid Margin="10"> <TabControl> <TabIt…
推荐的 Prism v2 Silverlight/WPF 项目结构
我目前的任务是向我工作的公司中的所有开发人员教授有关 Silverlight (v2) 的知识。 唯一的问题是我自己没有任何真正的 Silverlight 经验。 当然,我…
CompositeWPF:EventAggregator - 何时使用?
我一直在研究复合应用程序库,它很棒,但我无法决定何时使用 EventAggregator...或者更确切地说 - 何时不使用它。 看看 StockTraderRI 的例子,我更加…
在不使用 Castle Windsor 注册的情况下解析类
以下面这个无用的程序为例: class Program { static void Main(string[] args) { IUnityContainer unityContainer = new UnityContainer() IWindsorC…
与 TabItem 多次使用同一模块
这是我的场景: 具有 1 个 TabControl 和 1 个名为 MenuRegion 的区域的 Shell 包含每个可用模块(应用程序)的按钮。 我想使用 Prism(WPF 复合应用…
初始化后如何激活/停用模块的视图?
这与 WPF 或 Prism 的复合应用程序指南相关。 我的 shell 中有一个“MainRegion”。 我的各种模块将被加载到这个主要区域中。 我可以在菜单中填充可用…
Prism 和嵌套 UserControl
我已经使用 Prism 两天了,并已在新 Shell 上成功添加并使用了现有的 UserControls。 这些用户控件仅包含纯 WPF 控件(按钮、列表等)。 我现在需要引…
WPF 应用程序启动时失败并出现 TypeInitializationException
我有一个简单的 WPF 应用程序,我正在尝试启动它。 我遵循 Microsoft 模式和实践“WPF 复合应用程序指南”。 我已按照他们的说明进行操作,但是我的 W…