问题标签 [exrin]

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 投票
2 回答
55 浏览

xamarin - Exrin IMasterDetailContainer IsPresented 没有效果,如何隐藏导航抽屉

语境

我正在使用 Exrin 存储库中的 ExrinSampleMobileApp。当我通过滑动显示导航抽屉时,抽屉显示正确。当我单击“设置”导航时,(在我将 MenuOperation 更正为return new NavigationResult(Stacks.Main, Main.Settings);正确导航后,但抽屉仍位于顶部。

我知道 Xamarin MasterDetailPage 的 IsPresented 应该设置为 false 以隐藏抽屉。我还发现,为此目的,有一个抽象 IMasterDetailContainer 提供了一个属性(也称为 IsPresented)。

问题

但是有一些问题:何时何地将此属性设置为 false 以及如何访问它(我的意思是如何访问 IMasterDetailContainer 实现者?)

在我无法弄清楚所有细节并且无法将 Completed Autofac 构建器添加到 IMasterDetailContainer 实现之后,我决定通过静态引用来尝试它是否有效。不幸的是没有,请参阅带有注释的源代码:

0 投票
1 回答
15 浏览

exrin - 如何在同一个堆栈中拥有 TabbedContainer 和 SingleContainer?

我想为导航提供一个抽屉。有 TabbedContainer 页面(例如主页或主页),也有 SingleContainer 页面。

目前我必须切换堆栈以触发 IMasterDetailView 中的 SetStack 调用,这将更改详细信息页面。然而,这种方式导航被破坏了。

0 投票
1 回答
30 浏览

exrin - 如何设置 Exrin TabbedPage 标签标题?

语境

我正在使用 Exrin 存储库中的 ExrinSampleMobileApp。

问题

如何设置主要和详细选项卡的标题?

我试图设置适当的视图标题但没有效果(DetaiView 和 MainView)

在此处输入图像描述

0 投票
1 回答
142 浏览

xamarin - 如何在 Exrin 中实现视觉繁忙/工作指示器?

语境

我正在逐步发现 Exrin 基础设施。我探索了有很多现成的使用基础元素来在后台实现命令执行。其中我看到 IsBusyDelay、VisualState.IsBusy、Timeout 消息等。我也知道 Exrin 不依赖于 Xamarin.Forms,所以我想,Exrin 不应该提供真正的可视化实现,最后一步仍然在我身上。(这很酷,让我决定 UI 体验)

在我的 ViewModel 中,我设置了IsBusyDelay = 1000;. 后台任务由Execution.ViewModelExecute(... my task here ..., currently 5000msec delay )

问题

我想现在我必须在某处实现将自动调用的处理程序或覆盖,并实现一些可视化的用户体验来显示和隐藏忙碌/进行中的用户体验反馈。我只是不知道在哪里以及如何...

0 投票
1 回答
17 浏览

exrin - Exrin 分离物和 MasterDetailContainer

使用 Exrin Isolates 方法时,您可以在每个 Isolator 中定义堆栈。如何将它与 MasterDetailContainer 结合使用?例如,如果我想要一个旧方法中的菜单,我会创建一个 ViewContainer 并将一个堆栈传递给菜单,另一个传递给页面,但是使用 Isolates 我会有很多堆栈。我应该如何构建 ViewContainer 或者我应该仍然只有一个主堆栈并仅使用 Isolates 来隔离视图和视图模型?

0 投票
1 回答
65 浏览

exrin - 是否可以导航到 Exrin 中的动态页面

Exrin 是否可以将我在运行时创建的内容页面推送到导航,然后将其从导航堆栈中删除?