prism相关内容
将WPF应用程序中的棱镜从7.2.0.1422版更新到8.0.0.1909版后,GetInstance方法不再起作用: CommonServiceLocator.ServiceLocator.Current.GetInstance 消息发出:“必须设置ServiceLocationProvider” 我发现版本8缺少了版本7中的Prism.Unity.Wpf.UnityServiceLocator
..
我正在尝试运行PRISM(MEF)示例项目,但收到此错误: 托管调试助手‘BindingFailure’检测到 ‘Prism4MefDemo.vshost.exe’。 附加信息:具有显示名称的程序集 “Microsoft.Windows.Shell”未能在“Load”绑定上下文中加载 ID为%1的AppDomain。失败的原因是: System.IO.FileLoadException:未
..
这是我在这里的第一个问题,大家好。 我在Xamarin开发移动应用程序。Forms with Prism我已创建了ListView,其中显示了数据库中的数据。 当用户在所选行中单击时,应用程序应导航到新视图并传递来自ListView的所选项目。
..
我很快就要启动WPF应用程序了,我们决定使用PRISM+Unity来帮助我们解决架构问题。 我有一个问题。我们将有一个DataRepository,它实现一个IDataRepository。 问题是,在那之后,我们还将有一个实现相同接口的OfflineDataRepository。 我们希望能够根据应用程序的状态(联机/脱机)给出返回哪个实现的逻辑。 如何使用Prism+U
..
我正在尝试关注DryIoc and IServiceProvider on Prism for Xamarin.Forms (DryIoc.Microsoft.DependencyInjection),但是我正在使用RefitClientIHttpClientFactory containerRegistry.RegisterServices(services =>
..
有谁知道使用 Prism 的 WPF 代码示例,其中每个模块都将自己注册为另一个模块内的菜单中的菜单项? (我目前有一个应用程序尝试使用 EventAggregator 执行此操作,因此一个模块侦听来自其他模块的已发布事件,这些模块需要在菜单中将其标题作为菜单项,但我遇到了问题加载和线程等的顺序.我想找到一个使用经典棱镜结构的例子.) 我是这么想的: Shell.xaml:
..
我正在编写一个带有两个文本框(用户名和密码)和一个登录按钮的简单登录用户控件.我希望仅在填写用户名和密码字段时才启用登录按钮.我使用的是 Prism 和 MVVM.LoginViewModel 包含一个名为 LoginCommand 的属性,该属性绑定到 Login 按钮.我的 ViewModel 中有一个 CanLoginExecute() 方法,但它仅在应用程序启动时触发,然后再也不会触发.所
..
更新:焦点变成了 MVVM 而不是实际的问题,所以我正在更新它. DelegateCommand 的 CanExecute 有问题.在我调用 RaiseCanExecuteChanged 之前它没有更新,这是期望的行为吗? 我在这里上传了一个重现此问题的简单示例项目:http://dl.dropbox.com/u/39657172/DelegateCommandProblem.zip
..
我正在使用 CAL/Prism 构建一个复合应用程序.主要区域是一个选项卡控件,其中包含多种类型的视图.每个视图都有一个可以处理的自定义命令集,这些命令绑定到窗口顶部的工具栏按钮.我之前在非 CAL 应用程序中通过简单地在命令上设置 InputBinding 来完成此操作,但我无法在 CAL 模块的源代码中找到任何此类机制. 我的问题是,将击键连接到我的视图的最佳方法是什么,以便当用户按下
..
这个问题的灵感来自这个封闭的问题: Prism 实际提供什么开发商?值得吗? 我已经在企业应用程序中实现了我自己的自定义 MVVM 实现.我有兴趣知道: 我为什么要学习 PRISM(特别是 PRISM,而不是其他 MVVM 框架)? PRISM 相对于自定义 MVVM 实施的优势和 投资学习 PRISM 是否值得? 我希望这个问题不是主观的,请大家不要争论:) 解
..
目前我绑定到我的 TextBoxes 为: Text="{Binding DocValue,模式=双向,ValidatesOnDataErrors=真,UpdateSourceTrigger=PropertyChanged}" 这非常适合让每次击键都进行按钮状态检查(我想要的). 此外,我想跟踪 TextBox 上的 LostFocus 事件(通过绑定)并进行一些额外的计算,这些计算对于
..
我正在 Wpf 中开始一个新项目,现在正在考虑使用 Prism.现在我只是尝试使用 Prism 设置应用程序的导航.不幸的是,我缺乏该框架的经验,因此入门有点困难.. 为了更准确地描述我的第一个挑战,我有一个带有“导航/菜单"区域和“主"区域的应用程序.对于所有不同的主要区域视图,导航区域都是相同的,因此我在 shell.xaml 中定义了菜单.单击任何菜单项时,我想使用 Prism 向该区
..
我正在开发一个 PRISM 应用程序,我们在其中深入研究数据(以获取更多详细信息).在我的实现中,我有一个嵌套的 MVVM,当我向下导航树时,我想将模型传递给我新创建的视图. 据我所知,目前 PRISM 允许传递字符串,但不允许传递对象.我想知道有什么方法可以解决这个问题. 解决方案 我通常使用一个服务来注册我想要通过 guid 传递的对象.这些存储在哈希表中,当在 prism 中导
..
我正在使用 Prism 和 Xamarin Forms 创建一个应用程序.我想对我的视图模型进行单元测试. 我有一个导航到页面的命令.我想断言在调用该命令后导航发生在正确的页面上. 我想我需要复制 Prism/Source/Xamarin/Prism.Forms.Tests/Navigation/PageNavigationServiceFixture.cs 文件. 例如,看看这
..
..
我正在尝试创建一个 Prism (CAL) 框架(这是我第一次进入 CAL),但在设计用于注册某个区域的菜单项的服务时遇到了困难.到目前为止,这是我想出的…… ///////菜单项服务 - 允许任何模块向任何区域注册菜单项///公共类 MenuService : IMenuService{私有 IUnityContainer m_UnityContainer;私有 IRegionMan
..
我正在从事 Xamarin.Forms 项目.在 Prism 6.3 之前,我使用带有 Corcav.Behaviors 包的 6.2.我不需要传递参数,所以效果很好.但是,在 AppDelegate 的 iOS 项目中,我需要运行这一行: Corcav.Behaviors.Infrastructure.Init(); 我有一个评论://添加以防止 iOS 链接器从部署的包中剥离行为程
..
将 EF Core 添加到 NET Standard 项目会引入与其他项目中的 NuGet 包不兼容的传递依赖版本 我有一个包含多个 .NET Standard 2.0 项目的解决方案. 一个项目 A 使用 Google.Protobuf (3.11.2) NuGet 包,这取决于 System.Memory (4.5.3)System.Buffers (4.4.0)System.N
..
我正在使用这样的标准 .NET DataGrid:
..
我在 MEF 的部件生命周期中遇到了一些问题,这会导致我的 Prism 应用程序出现内存泄漏. 我的应用程序导出视图和视图模型,其中 PartCreationPolicy 设置为 CreationPolicy.NonShared.视图和视图模型分别继承自 ViewBase 和 ViewModelBase,它们实现了 IDisposable. 现在,由于我的部分实现了 IDisposab
..