prism

    1热度

    1回答

    我正在MVVM体系结构中使用Prism框架开发Xamarin.Forms应用程序。我需要从屏幕上收集签名,所以我决定加入SignaturePad库。使用NuGet,我包含了Xamarin.Controls.SignaturePad和Xamarin.Controls.SignaturePad.Forms包。 在页面布局(与XAML建)我有签名控件: <signature:SignaturePadVi

    0热度

    1回答

    使用后可以从棱镜卸载模块吗? 我打算为单独的产品创建单独的模块。加载新产品时,首先卸载当前产品(模块)并加载新产品(模块)。可能吗 ?

    0热度

    1回答

    有了MVVM的一些背景知识,我现在正转向Prism来进行大规模应用。我已经阅读并且大部分都了解了优秀的Developer’s Guide to Prism。 什么回避我:我在哪里逻辑分开我的应用程序到各种模型?似乎不同的数据源(或模型)规定了这一点,但我还没有找到一个坚实的声明。 在我的情况下,我有一个单一的数据源:一个数据库包含大量的条目,但在一个表中,转化为单一的对象类型。但是,我想要有各种完

    0热度

    2回答

    我正在努力寻找最佳实现。 我使用棱镜,我有一个视图(ParentView),其中有一个小区域。根据ddl中的项目,另一个较小视图(ChildView)被注入到ParentView的区域中。 ChildView将只有一些属性,我想从父视图访问。 所以我意识到我可以使用发布/订阅方法来移动viewmodels之间的数据,但问题是我没有什么可以挂在发布上。该视图由文本框组成,没有事件触发器。基于ddl的

    -1热度

    1回答

    我试图阻止用户从棱镜xamarin窗体上返回导航。 我很困难,因为当我收到活动时,应用程序会更改页面。 如何在棱镜导航上阻止导航?

    1热度

    1回答

    我一直在使用Unity和MVVM模式几乎完全在WPF/Prism中工作了大约一年。我在建立一个shell,几个模块和很多很酷的东西(如作用域RegionManagers和shell托管的常见弹出窗口)方面取得了相当不错的成功。 我今天遇到了一些让我真的挠挠头脑的问题:Cannot set Owner property to a Window that has been closed.我有一个要求,

    0热度

    1回答

    后迁移我XamarinForm项目使用共享.NET starddard项目,而不是PCL(如下因素此链接https://blog.xamarin.com/building-xamarin-forms-apps-net-standard/) 当我右键单击共享项目(.net stardard proj)创建Xamarin.Forms ContentPage与棱镜ViewModel使用棱镜模板包我得到此

    0热度

    1回答

    也许我实现这是错误的,但在这里,我出来的方法: 我目前正在开发使用MVVM和棱镜应用,而在登录对话框和多个模块: 的MainWindowViewModel订阅了一个事件:_ea.GetEvent<RegisterMenuItemEvent>().Subscribe(AddMenuItem, true);,检查是否必须将一个模块名称添加到列表视图; 在启动时其动态加载的所有模块从文件夹中: 每个IM

    0热度

    1回答

    我的大多数视图模型使用Prism的EventAggregator在WPF项目上订阅一个公共事件。基本上,一个声音命令在视图上触发这个事件,作为响应,视图将发布另一个包含其特定消息的事件到文本到语音模块。 但是,当我实现这个时,我意识到当使用RegionManager的RequestNavigate切换到另一个视图时,以前的视图模型仍然以某种方式活动。当我为最近的视图触发公共事件时,它也会触发前一个

    2热度

    1回答

    我们使用Prism.DryIoc.Forms来创建Xamarin.Forms应用程序。为了最大限度地减少应用程序的启动时间,我们使用Lazy <>模式来处理有很多依赖关系的类。 这用于与Prism.Unity.Forms正常工作。但是,我无法让它与Prism.DryIoc.Forms一起工作。任何帮助,将不胜感激。 代码如下。我们有这样的页面浏览模式: public class MySampleP