问题标签 [prism-4]
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.
c# - 如何在两个应用程序之间无缝切换?
我有一个使用 WinForms 用 C# 和 VB.NET 编写的 .NET 应用程序。我们希望在多次迭代中缓慢地将其迁移到新的东西上。新代码将完全是 C# 和 WPF。我们想利用棱镜。
据我所知,我们无法将旧的 WinForm 应用程序集成到 Prism 中。
我正在考虑让我的旧应用程序在某些情况下显示新应用程序。例如,当您在旧应用程序中按一个选项卡时,新应用程序会在旧应用程序的顶部打开,并具有相同的选项卡。随着时间的推移,只需要新的应用程序。
我怎样才能做到这一点?
silverlight-4.0 - 是否有类似于 ItemsControl 的 TabControlRegionAdapter.ItemContainerStyle 附加属性的东西?
我将 Prism 4 与 Silverlight 一起使用,并且我想使用 ItemsControl 来托管多个视图。我真的希望所有视图都包含在指定的 ItemTemplate 中,或者能够指定 ItemStyle 以便我可以使用Silverlight Toolkit中的 Expander 控件之类的东西。当我尝试指定 ItemTemplate 时,会在运行时引发未处理的 System.NotSupportedException。
代码
prism-4 - Visual Studio 2010 中的 Prism 4 和 dotnet 3.5
使用 .NET Framework 3.5 进行编译时,Prism 4 能否在 Visual Studio 2010 中工作?谢谢。
c# - Mef Prism v4 - [Import] 与 [ImportingConstructor]
使用 MEF 和 Prism v4 时,推荐[Import]
的 s 方法是什么?这两个调用之间有什么区别(如果有的话)?
选项1:
选项 2:
这些之间有什么区别?推荐哪个?
visual-studio - 无法加载文件或程序集 Microsoft.Expression.Interactions 和 GalaSoft.MvvmLight.Extras.WPF4
我在使用 Prism 4 时遇到未知问题。我们以 MVVM 模式实现业务解决方案。为此我使用过
对于 Interaction.Triggers、CallMethodAction 和 EventToCommand。
一切正常,但现在我们需要使整个系统松散耦合,我们选择 prism 4。我们已经实现了这一点,但上面的代码会产生如下问题。
无法加载文件或程序集“Microsoft.Expression.Interactions,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。
如果我在上面的代码评论一切正常。不知道是什么问题。PRISM 4 不支持上述组件吗?
请帮助我们摆脱这个问题。
谢谢
c# - Prism 中的无壳 UI
是否可以启动 Prism v4 应用程序,跳过 Shell 初始化/创建/显示,而是显示特定模块的视图?
例如,假设我有一个名为 app.exe 的 Prism 应用程序。它有一个 Window 类(Shell),其中包含我的应用程序“完整视图”的区域。
我想使用参数启动 app.exe,如下所示: app.exe /view:MyView
当 app.exe 启动时,我不想看到我的应用程序的“完整视图”,其中 MyView 显示在 Shell 的区域内。我想去无壳!我只想看到 MyView 显示在它自己的窗口(如弹出窗口)中,而 Shell 不可见。
如果我可以完全跳过创建 Shell,那就更好了。
帮助!
c# - 关闭包含区域的视图
我有一个视图让我们称之为“NestedView”,它定义了嵌套区域,由于 XAML 中缺乏嵌套区域支持,我在 UserControl 构造函数中创建了一个视图,如下所示:
'NestedView' 显示(添加)到某个区域让我们称之为“MainRegion”,有时我需要关闭此视图(将其从“MainRegion”中删除)。但是,如果我只是从“MainRegion”中删除“NestedView”,它已注册“MyRegionName”的区域将保持注册状态,下次我将尝试打开“NestedView”时,它将抛出区域“MeregionName”已注册的异常。
所以我需要确保当我关闭包含区域的视图时,它们是未注册的,并且它们包含的所有视图都被释放。做这个的最好方式是什么?
silverlight - 如果我插入断点,调试器根本不会命中 Module 什么都没有命中并给我一个错误
我遇到了问题(重要的是要注意调试器根本没有命中 CivicaHousingRepairsModule ......如果我在第一行插入断点......什么都没有命中。)因为过去 2 天没有任何线索。 我使用 Silverlight 4、PRISM 4.0 和 MEF 创建了示例应用程序。其中包含以下两个模块。
下面是 regestring Module ( ModuleCatalog.xaml ) 的代码。
下面是Bootstrapper的代码
问题:
当我从一个模块(安全)导航到另一个模块(修复)时,它会给我以下错误
重要提示:调试器根本不会命中 CivicaHousingRepairsModule 如果我插入一个
第一行的断点没有命中。
我尝试了以下操作: 1. 我已将所有 PRISM dll 的 localcopy 设置为 false。
如果您遇到同样的问题并且您有一个很好的解决方案,请告诉我。您的回答或建议将不胜感激。
wpf - WPF 棱镜区域过渡
对不起,这有点含糊,基本上我喜欢在我的区域管理器中显示的视图之间动画转换 - 我已经在一些应用程序中看到了这个,它看起来真的很漂亮!
所以我要问的是 - 任何人都可以指出我这样做的任何控件或教程吗?
干杯。斯特
wpf - 动画完成时切换视图
我有一个以启动画面开头的 Prism 应用程序,然后需要更改为开始视图。这是我希望完成此操作的模块的 Initialize 方法的代码:
不幸的是,当我运行它时,我只看到开始视图。如果我注释掉开始视图(代码的最后一段),我会看到开始屏幕和动画。如何检测到动画已完成,然后从 Splash 视图更改为 Start 视图?
谢谢。